builder: mozilla-beta_yosemite_r7_test-web-platform-tests-e10s-1
slave: t-yosemite-r7-0346
starttime: 1467980073.86
results: success (0)
buildid: 20160706215757
builduid: c7f528964bfb470d879baf9a01f739df
revision: d142c49033c015f67272562b37dbe2912cfc7f14
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-08 05:14:33.859847) =========
master: http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-08 05:14:33.860329) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-08 05:14:33.860608) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-08 05:14:33.885633) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-08 05:14:33.886039) =========
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.n1Wu3RATd8/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.V5isIep0tx/Listeners
TMPDIR=/var/folders/gk/8kgw34ms467fqz8hdjk7nkb400000w/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-08 05:14:33-- 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% 17.5M=0.001s
2016-07-08 05:14:33 (17.5 MB/s) - 'archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.102247
========= master_lag: 0.02 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-08 05:14:34.013266) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-08 05:14:34.013973) =========
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.n1Wu3RATd8/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.V5isIep0tx/Listeners
TMPDIR=/var/folders/gk/8kgw34ms467fqz8hdjk7nkb400000w/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.027670
========= master_lag: 0.02 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-08 05:14:34.064799) =========
========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-08 05:14:34.065530) =========
bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev d142c49033c015f67272562b37dbe2912cfc7f14 --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 d142c49033c015f67272562b37dbe2912cfc7f14 --destination scripts --debug']
environment:
Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.n1Wu3RATd8/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.V5isIep0tx/Listeners
TMPDIR=/var/folders/gk/8kgw34ms467fqz8hdjk7nkb400000w/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-08 05:14:34,148 truncating revision to first 12 chars
2016-07-08 05:14:34,148 Setting DEBUG logging.
2016-07-08 05:14:34,148 attempt 1/10
2016-07-08 05:14:34,148 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/d142c49033c0?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2016-07-08 05:14:35,180 unpacking tar archive at: mozilla-beta-d142c49033c0/testing/mozharness/
program finished with exit code 0
elapsedTime=1.304488
========= master_lag: 0.03 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-08 05:14:35.397703) =========
========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-08 05:14:35.398485) =========
script_repo_revision: d142c49033c015f67272562b37dbe2912cfc7f14
========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-08 05:14:35.399447) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-08 05:14:35.400125) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-08 05:14:35.419859) =========
========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 21 mins, 29 secs) (at 2016-07-08 05:14:35.420207) =========
/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.n1Wu3RATd8/Render
GIT_SHARE_BASE_DIR=/builds/git-shared
HG_SHARE_BASE_DIR=/builds/hg-shared
HOME=/Users/cltbld
IDLEIZER_DISABLE_SHUTDOWN=true
LOGNAME=cltbld
MOZ_HIDE_RESULTS_TABLE=1
MOZ_NO_REMOTE=1
NO_EM_RESTART=1
NO_FAIL_ON_TEST_ERRORS=1
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11
PROPERTIES_FILE=/builds/slave/test/buildprops.json
PWD=/builds/slave/test
RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg
SHELL=/bin/bash
SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.V5isIep0tx/Listeners
TMPDIR=/var/folders/gk/8kgw34ms467fqz8hdjk7nkb400000w/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
05:14:35 INFO - MultiFileLogger online at 20160708 05:14:35 in /builds/slave/test
05:14:35 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
05:14:35 INFO - Dumping config to /builds/slave/test/logs/localconfig.json.
05:14:35 INFO - {'append_to_log': False,
05:14:35 INFO - 'base_work_dir': '/builds/slave/test',
05:14:35 INFO - 'blob_upload_branch': 'mozilla-beta',
05:14:35 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt',
05:14:35 INFO - 'buildbot_json_path': 'buildprops.json',
05:14:35 INFO - 'config_files': ('web_platform_tests/prod_config.py',),
05:14:35 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
05:14:35 INFO - 'download_minidump_stackwalk': True,
05:14:35 INFO - 'download_symbols': 'ondemand',
05:14:35 INFO - 'e10s': True,
05:14:35 INFO - 'exes': {'python': '/tools/buildbot/bin/python',
05:14:35 INFO - 'tooltool.py': '/tools/tooltool.py',
05:14:35 INFO - 'virtualenv': ('/tools/buildbot/bin/python',
05:14:35 INFO - '/tools/misc-python/virtualenv.py')},
05:14:35 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
05:14:35 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
05:14:35 INFO - 'log_level': 'info',
05:14:35 INFO - 'log_to_console': True,
05:14:35 INFO - 'opt_config_files': (),
05:14:35 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
05:14:35 INFO - '--processes=1',
05:14:35 INFO - '--config=%(test_path)s/wptrunner.ini',
05:14:35 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
05:14:35 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
05:14:35 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
05:14:35 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
05:14:35 INFO - 'pip_index': False,
05:14:35 INFO - 'require_test_zip': True,
05:14:35 INFO - 'test_type': ('testharness',),
05:14:35 INFO - 'this_chunk': '1',
05:14:35 INFO - 'tooltool_cache': '/builds/tooltool_cache',
05:14:35 INFO - 'total_chunks': '5',
05:14:35 INFO - 'virtualenv_path': 'venv',
05:14:35 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
05:14:35 INFO - 'work_dir': 'build'}
05:14:35 INFO - #####
05:14:35 INFO - ##### Running clobber step.
05:14:35 INFO - #####
05:14:35 INFO - Running pre-action listener: _resource_record_pre_action
05:14:35 INFO - Running main action method: clobber
05:14:35 INFO - rmtree: /builds/slave/test/build
05:14:35 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1
05:14:36 INFO - Running post-action listener: _resource_record_post_action
05:14:36 INFO - #####
05:14:36 INFO - ##### Running read-buildbot-config step.
05:14:36 INFO - #####
05:14:36 INFO - Running pre-action listener: _resource_record_pre_action
05:14:36 INFO - Running main action method: read_buildbot_config
05:14:36 INFO - Using buildbot properties:
05:14:36 INFO - {
05:14:36 INFO - "project": "",
05:14:36 INFO - "product": "firefox",
05:14:36 INFO - "script_repo_revision": "production",
05:14:36 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-opt-unittest",
05:14:36 INFO - "repository": "",
05:14:36 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta opt test web-platform-tests-e10s-1",
05:14:36 INFO - "buildid": "20160706215757",
05:14:36 INFO - "pgo_build": "False",
05:14:36 INFO - "basedir": "/builds/slave/test",
05:14:36 INFO - "buildnumber": 13,
05:14:36 INFO - "slavename": "t-yosemite-r7-0346",
05:14:36 INFO - "master": "http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/",
05:14:36 INFO - "platform": "macosx64",
05:14:36 INFO - "branch": "mozilla-beta",
05:14:36 INFO - "revision": "d142c49033c015f67272562b37dbe2912cfc7f14",
05:14:36 INFO - "repo_path": "releases/mozilla-beta",
05:14:36 INFO - "moz_repo_path": "",
05:14:36 INFO - "stage_platform": "macosx64",
05:14:36 INFO - "builduid": "c7f528964bfb470d879baf9a01f739df",
05:14:36 INFO - "slavebuilddir": "test"
05:14:36 INFO - }
05:14:36 INFO - Found installer url http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1467867477/firefox-48.0.en-US.mac.dmg.
05:14:36 INFO - Found a test packages url http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1467867477/firefox-48.0.en-US.mac.test_packages.json.
05:14:36 INFO - Running post-action listener: _resource_record_post_action
05:14:36 INFO - #####
05:14:36 INFO - ##### Running download-and-extract step.
05:14:36 INFO - #####
05:14:36 INFO - Running pre-action listener: _resource_record_pre_action
05:14:36 INFO - Running main action method: download_and_extract
05:14:36 INFO - mkdir: /builds/slave/test/build/tests
05:14:36 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')]}
05:14:36 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1467867477/firefox-48.0.en-US.mac.test_packages.json
05:14:36 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1467867477/firefox-48.0.en-US.mac.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.mac.test_packages.json
05:14:36 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1467867477/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
05:14:36 INFO - Downloaded 1165 bytes.
05:14:36 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac.test_packages.json
05:14:36 INFO - Using the following test package requirements:
05:14:36 INFO - {u'common': [u'firefox-48.0.en-US.mac.common.tests.zip'],
05:14:36 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac.common.tests.zip',
05:14:36 INFO - u'firefox-48.0.en-US.mac.cppunittest.tests.zip'],
05:14:36 INFO - u'gtest': [u'firefox-48.0.en-US.mac.common.tests.zip',
05:14:36 INFO - u'firefox-48.0.en-US.mac.gtest.tests.zip'],
05:14:36 INFO - u'jittest': [u'firefox-48.0.en-US.mac.common.tests.zip', u'jsshell-mac.zip'],
05:14:36 INFO - u'mochitest': [u'firefox-48.0.en-US.mac.common.tests.zip',
05:14:36 INFO - u'firefox-48.0.en-US.mac.mochitest.tests.zip'],
05:14:36 INFO - u'mozbase': [u'firefox-48.0.en-US.mac.common.tests.zip'],
05:14:36 INFO - u'reftest': [u'firefox-48.0.en-US.mac.common.tests.zip',
05:14:36 INFO - u'firefox-48.0.en-US.mac.reftest.tests.zip'],
05:14:36 INFO - u'talos': [u'firefox-48.0.en-US.mac.common.tests.zip',
05:14:36 INFO - u'firefox-48.0.en-US.mac.talos.tests.zip'],
05:14:36 INFO - u'web-platform': [u'firefox-48.0.en-US.mac.common.tests.zip',
05:14:36 INFO - u'firefox-48.0.en-US.mac.web-platform.tests.zip'],
05:14:36 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac.common.tests.zip',
05:14:36 INFO - u'firefox-48.0.en-US.mac.xpcshell.tests.zip']}
05:14:36 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
05:14:36 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')]}
05:14:36 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1467867477/firefox-48.0.en-US.mac.common.tests.zip
05:14:36 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1467867477/firefox-48.0.en-US.mac.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac.common.tests.zip
05:14:36 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1467867477/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
05:14:37 INFO - Downloaded 18351409 bytes.
05:14:37 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/*']
05:14:37 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/*
05:14:37 INFO - caution: filename not matched: web-platform/*
05:14:37 INFO - Return code: 11
05:14: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')]}
05:14:37 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1467867477/firefox-48.0.en-US.mac.web-platform.tests.zip
05:14:37 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1467867477/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
05:14:37 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1467867477/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
05:14:38 INFO - Downloaded 36389884 bytes.
05:14:38 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/*']
05:14:38 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/*
05:14:42 INFO - caution: filename not matched: bin/*
05:14:42 INFO - caution: filename not matched: config/*
05:14:42 INFO - caution: filename not matched: mozbase/*
05:14:42 INFO - caution: filename not matched: marionette/*
05:14:42 INFO - caution: filename not matched: tools/wptserve/*
05:14:42 INFO - Return code: 11
05:14:42 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
05:14:42 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1467867477/firefox-48.0.en-US.mac.dmg
05:14:42 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1467867477/firefox-48.0.en-US.mac.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac.dmg
05:14:42 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1467867477/firefox-48.0.en-US.mac.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac.dmg'}, attempt #1
05:14:44 INFO - Downloaded 86190829 bytes.
05:14:44 INFO - Setting buildbot property build_url to http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1467867477/firefox-48.0.en-US.mac.dmg
05:14:44 INFO - mkdir: /builds/slave/test/properties
05:14:44 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url
05:14:44 INFO - Writing to file /builds/slave/test/properties/build_url
05:14:44 INFO - Contents:
05:14:44 INFO - build_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1467867477/firefox-48.0.en-US.mac.dmg
05:14:44 INFO - Running post-action listener: _resource_record_post_action
05:14:44 INFO - Running post-action listener: set_extra_try_arguments
05:14:44 INFO - #####
05:14:44 INFO - ##### Running create-virtualenv step.
05:14:44 INFO - #####
05:14:44 INFO - Running pre-action listener: _pre_create_virtualenv
05:14:44 INFO - Running pre-action listener: _resource_record_pre_action
05:14:44 INFO - Running main action method: create_virtualenv
05:14:44 INFO - Creating virtualenv /builds/slave/test/build/venv
05:14:44 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
05:14:44 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv
05:14:44 INFO - The --no-site-packages flag is deprecated; it is now the default behavior.
05:14:44 INFO - Using real prefix '/tools/python27'
05:14:44 INFO - New python executable in /builds/slave/test/build/venv/bin/python
05:14:45 INFO - Installing distribute.............................................................................................................................................................................................done.
05:14:48 INFO - Installing pip.................done.
05:14:48 INFO - Return code: 0
05:14:48 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv
05:14: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')]}
05:14:48 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
05:14:48 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
05:14: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')]}
05:14:48 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
05:14:48 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
05:14:48 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 0x104a2ae90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x104a47f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb402cb2330>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x104a435e0>, '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 0x104626cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x104651990>, '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.n1Wu3RATd8/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.V5isIep0tx/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/gk/8kgw34ms467fqz8hdjk7nkb400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
05:14:48 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
05:14:48 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
05:14:48 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.n1Wu3RATd8/Render',
05:14:48 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
05:14:48 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
05:14:48 INFO - 'HOME': '/Users/cltbld',
05:14:48 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
05:14:48 INFO - 'LOGNAME': 'cltbld',
05:14:48 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
05:14:48 INFO - 'MOZ_NO_REMOTE': '1',
05:14:48 INFO - 'NO_EM_RESTART': '1',
05:14:48 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
05:14:48 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
05:14:48 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
05:14:48 INFO - 'PWD': '/builds/slave/test',
05:14:48 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
05:14:48 INFO - 'SHELL': '/bin/bash',
05:14:48 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.V5isIep0tx/Listeners',
05:14:48 INFO - 'TMPDIR': '/var/folders/gk/8kgw34ms467fqz8hdjk7nkb400000w/T/',
05:14:48 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
05:14:48 INFO - 'USER': 'cltbld',
05:14:48 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
05:14:48 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
05:14:48 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
05:14:48 INFO - 'XPC_FLAGS': '0x0',
05:14:48 INFO - 'XPC_SERVICE_NAME': '0',
05:14:48 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
05:14:48 INFO - Ignoring indexes: https://pypi.python.org/simple/
05:14:48 INFO - Downloading/unpacking psutil>=0.7.1
05:14:48 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
05:14:48 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
05:14:48 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
05:14:48 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
05:14:48 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
05:14:48 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
05:14:51 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil
05:14:51 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
05:14:51 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
05:14:51 INFO - Installing collected packages: psutil
05:14:51 INFO - Running setup.py install for psutil
05:14:51 INFO - building 'psutil._psutil_osx' extension
05:14:51 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
05:14:52 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
05:14:52 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
05:14:52 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
05:14:52 INFO - building 'psutil._psutil_posix' extension
05:14:52 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
05:14:52 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration]
05:14:52 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr);
05:14:52 INFO - ^
05:14:52 INFO - 1 warning generated.
05:14:52 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
05:14:52 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
05:14:52 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
05:14:52 INFO - Successfully installed psutil
05:14:52 INFO - Cleaning up...
05:14:52 INFO - Return code: 0
05:14:52 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv
05:14:52 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')]}
05:14:52 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
05:14:52 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
05:14:52 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')]}
05:14:52 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
05:14:52 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
05:14:52 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 0x104a2ae90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x104a47f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb402cb2330>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x104a435e0>, '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 0x104626cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x104651990>, '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.n1Wu3RATd8/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.V5isIep0tx/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/gk/8kgw34ms467fqz8hdjk7nkb400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
05:14:52 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
05:14:52 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
05:14:52 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.n1Wu3RATd8/Render',
05:14:52 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
05:14:52 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
05:14:52 INFO - 'HOME': '/Users/cltbld',
05:14:52 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
05:14:52 INFO - 'LOGNAME': 'cltbld',
05:14:52 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
05:14:52 INFO - 'MOZ_NO_REMOTE': '1',
05:14:52 INFO - 'NO_EM_RESTART': '1',
05:14:52 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
05:14:52 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
05:14:52 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
05:14:52 INFO - 'PWD': '/builds/slave/test',
05:14:52 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
05:14:52 INFO - 'SHELL': '/bin/bash',
05:14:52 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.V5isIep0tx/Listeners',
05:14:52 INFO - 'TMPDIR': '/var/folders/gk/8kgw34ms467fqz8hdjk7nkb400000w/T/',
05:14:52 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
05:14:52 INFO - 'USER': 'cltbld',
05:14:52 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
05:14:52 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
05:14:52 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
05:14:52 INFO - 'XPC_FLAGS': '0x0',
05:14:52 INFO - 'XPC_SERVICE_NAME': '0',
05:14:52 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
05:14:53 INFO - Ignoring indexes: https://pypi.python.org/simple/
05:14:53 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
05:14:53 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
05:14:53 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
05:14:53 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
05:14:53 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
05:14:53 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
05:14:53 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
05:14:55 INFO - Downloading mozsystemmonitor-0.0.tar.gz
05:14:55 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor
05:14:55 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0)
05:14:55 INFO - Installing collected packages: mozsystemmonitor
05:14:55 INFO - Running setup.py install for mozsystemmonitor
05:14:55 INFO - Successfully installed mozsystemmonitor
05:14:55 INFO - Cleaning up...
05:14:55 INFO - Return code: 0
05:14:55 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv
05:14:55 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
05:14:55 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
05:14:55 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
05:14:55 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
05:14:55 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
05:14:55 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
05:14:55 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 0x104a2ae90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x104a47f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb402cb2330>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x104a435e0>, '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 0x104626cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x104651990>, '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.n1Wu3RATd8/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.V5isIep0tx/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/gk/8kgw34ms467fqz8hdjk7nkb400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
05:14:55 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
05:14:55 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
05:14:55 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.n1Wu3RATd8/Render',
05:14:55 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
05:14:55 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
05:14:55 INFO - 'HOME': '/Users/cltbld',
05:14:55 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
05:14:55 INFO - 'LOGNAME': 'cltbld',
05:14:55 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
05:14:55 INFO - 'MOZ_NO_REMOTE': '1',
05:14:55 INFO - 'NO_EM_RESTART': '1',
05:14:55 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
05:14:55 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
05:14:55 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
05:14:55 INFO - 'PWD': '/builds/slave/test',
05:14:55 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
05:14:55 INFO - 'SHELL': '/bin/bash',
05:14:55 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.V5isIep0tx/Listeners',
05:14:55 INFO - 'TMPDIR': '/var/folders/gk/8kgw34ms467fqz8hdjk7nkb400000w/T/',
05:14:55 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
05:14:55 INFO - 'USER': 'cltbld',
05:14:55 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
05:14:55 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
05:14:55 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
05:14:55 INFO - 'XPC_FLAGS': '0x0',
05:14:55 INFO - 'XPC_SERVICE_NAME': '0',
05:14:55 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
05:14:56 INFO - Ignoring indexes: https://pypi.python.org/simple/
05:14:56 INFO - Downloading/unpacking blobuploader==1.2.4
05:14:56 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
05:14:56 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
05:14:56 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
05:14:56 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
05:14:56 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
05:14:56 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
05:14:58 INFO - Downloading blobuploader-1.2.4.tar.gz
05:14:58 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader
05:14:58 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
05:14:58 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
05:14:58 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
05:14:58 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
05:14:58 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
05:14:58 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
05:14:58 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
05:14:59 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests
05:14:59 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
05:14:59 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
05:14:59 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
05:14:59 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
05:14:59 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
05:14:59 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
05:14:59 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
05:14:59 INFO - Downloading docopt-0.6.1.tar.gz
05:14:59 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt
05:14:59 INFO - Installing collected packages: blobuploader, requests, docopt
05:14:59 INFO - Running setup.py install for blobuploader
05:14:59 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775
05:14:59 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775
05:14:59 INFO - Running setup.py install for requests
05:15:00 INFO - Running setup.py install for docopt
05:15:00 INFO - Successfully installed blobuploader requests docopt
05:15:00 INFO - Cleaning up...
05:15:00 INFO - Return code: 0
05:15:00 INFO - Installing None into virtualenv /builds/slave/test/build/venv
05:15:00 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')]}
05:15:00 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
05:15:00 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
05:15:00 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')]}
05:15:00 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
05:15:00 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
05:15:00 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 0x104a2ae90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x104a47f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb402cb2330>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x104a435e0>, '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 0x104626cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x104651990>, '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.n1Wu3RATd8/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.V5isIep0tx/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/gk/8kgw34ms467fqz8hdjk7nkb400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
05:15:00 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
05:15:00 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
05:15:00 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.n1Wu3RATd8/Render',
05:15:00 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
05:15:00 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
05:15:00 INFO - 'HOME': '/Users/cltbld',
05:15:00 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
05:15:00 INFO - 'LOGNAME': 'cltbld',
05:15:00 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
05:15:00 INFO - 'MOZ_NO_REMOTE': '1',
05:15:00 INFO - 'NO_EM_RESTART': '1',
05:15:00 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
05:15:00 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
05:15:00 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
05:15:00 INFO - 'PWD': '/builds/slave/test',
05:15:00 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
05:15:00 INFO - 'SHELL': '/bin/bash',
05:15:00 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.V5isIep0tx/Listeners',
05:15:00 INFO - 'TMPDIR': '/var/folders/gk/8kgw34ms467fqz8hdjk7nkb400000w/T/',
05:15:00 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
05:15:00 INFO - 'USER': 'cltbld',
05:15:00 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
05:15:00 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
05:15:00 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
05:15:00 INFO - 'XPC_FLAGS': '0x0',
05:15:00 INFO - 'XPC_SERVICE_NAME': '0',
05:15:00 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
05:15:00 INFO - Ignoring indexes: https://pypi.python.org/simple/
05:15:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
05:15:00 INFO - Running setup.py (path:/var/folders/gk/8kgw34ms467fqz8hdjk7nkb400000w/T/pip-2EloQ2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
05:15:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
05:15:01 INFO - Running setup.py (path:/var/folders/gk/8kgw34ms467fqz8hdjk7nkb400000w/T/pip-TP_5jE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
05:15:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
05:15:01 INFO - Running setup.py (path:/var/folders/gk/8kgw34ms467fqz8hdjk7nkb400000w/T/pip-aw_UMc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
05:15:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
05:15:01 INFO - Running setup.py (path:/var/folders/gk/8kgw34ms467fqz8hdjk7nkb400000w/T/pip-dwcbPx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
05:15:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
05:15:01 INFO - Running setup.py (path:/var/folders/gk/8kgw34ms467fqz8hdjk7nkb400000w/T/pip-l3sxFN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
05:15:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
05:15:01 INFO - Running setup.py (path:/var/folders/gk/8kgw34ms467fqz8hdjk7nkb400000w/T/pip-CJaqkM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
05:15:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
05:15:01 INFO - Running setup.py (path:/var/folders/gk/8kgw34ms467fqz8hdjk7nkb400000w/T/pip-EkvqwD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
05:15:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
05:15:01 INFO - Running setup.py (path:/var/folders/gk/8kgw34ms467fqz8hdjk7nkb400000w/T/pip-YZ6cto-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
05:15:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
05:15:01 INFO - Running setup.py (path:/var/folders/gk/8kgw34ms467fqz8hdjk7nkb400000w/T/pip-meG9xc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
05:15:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
05:15:01 INFO - Running setup.py (path:/var/folders/gk/8kgw34ms467fqz8hdjk7nkb400000w/T/pip-08Gz1U-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
05:15:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
05:15:01 INFO - Running setup.py (path:/var/folders/gk/8kgw34ms467fqz8hdjk7nkb400000w/T/pip-2ZiWpl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
05:15:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
05:15:02 INFO - Running setup.py (path:/var/folders/gk/8kgw34ms467fqz8hdjk7nkb400000w/T/pip-CCvW_n-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
05:15:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
05:15:02 INFO - Running setup.py (path:/var/folders/gk/8kgw34ms467fqz8hdjk7nkb400000w/T/pip-sS6Uy6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
05:15:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
05:15:02 INFO - Running setup.py (path:/var/folders/gk/8kgw34ms467fqz8hdjk7nkb400000w/T/pip-rspnYd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
05:15:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
05:15:02 INFO - Running setup.py (path:/var/folders/gk/8kgw34ms467fqz8hdjk7nkb400000w/T/pip-3Oqx8c-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
05:15:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
05:15:02 INFO - Running setup.py (path:/var/folders/gk/8kgw34ms467fqz8hdjk7nkb400000w/T/pip-6al2dM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
05:15:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
05:15:02 INFO - Running setup.py (path:/var/folders/gk/8kgw34ms467fqz8hdjk7nkb400000w/T/pip-CsVA_v-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
05:15:02 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
05:15:02 INFO - Running setup.py (path:/var/folders/gk/8kgw34ms467fqz8hdjk7nkb400000w/T/pip-qxsOE1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
05:15:02 INFO - Unpacking /builds/slave/test/build/tests/marionette/client
05:15:02 INFO - Running setup.py (path:/var/folders/gk/8kgw34ms467fqz8hdjk7nkb400000w/T/pip-DvuCuN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client
05:15:02 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
05:15:02 INFO - Running setup.py (path:/var/folders/gk/8kgw34ms467fqz8hdjk7nkb400000w/T/pip-4jrLBt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
05:15:02 INFO - Unpacking /builds/slave/test/build/tests/marionette
05:15:03 INFO - Running setup.py (path:/var/folders/gk/8kgw34ms467fqz8hdjk7nkb400000w/T/pip-tjNSiC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
05:15:03 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
05:15:03 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
05:15:03 INFO - Running setup.py install for manifestparser
05:15:03 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin
05:15:03 INFO - Running setup.py install for mozcrash
05:15:03 INFO - Running setup.py install for mozdebug
05:15:03 INFO - Running setup.py install for mozdevice
05:15:04 INFO - Installing sutini script to /builds/slave/test/build/venv/bin
05:15:04 INFO - Installing dm script to /builds/slave/test/build/venv/bin
05:15:04 INFO - Running setup.py install for mozfile
05:15:04 INFO - Running setup.py install for mozhttpd
05:15:04 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin
05:15:04 INFO - Running setup.py install for mozinfo
05:15:04 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin
05:15:04 INFO - Running setup.py install for mozInstall
05:15:04 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin
05:15:04 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin
05:15:04 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin
05:15:04 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin
05:15:04 INFO - Running setup.py install for mozleak
05:15:04 INFO - Running setup.py install for mozlog
05:15:04 INFO - Installing structlog script to /builds/slave/test/build/venv/bin
05:15:04 INFO - Running setup.py install for moznetwork
05:15:05 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin
05:15:05 INFO - Running setup.py install for mozprocess
05:15:05 INFO - Running setup.py install for mozprofile
05:15:05 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin
05:15:05 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin
05:15:05 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin
05:15:05 INFO - Running setup.py install for mozrunner
05:15:05 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin
05:15:05 INFO - Running setup.py install for mozscreenshot
05:15:05 INFO - Running setup.py install for moztest
05:15:05 INFO - Running setup.py install for mozversion
05:15:06 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin
05:15:06 INFO - Running setup.py install for wptserve
05:15:06 INFO - Running setup.py install for marionette-driver
05:15:06 INFO - Running setup.py install for browsermob-proxy
05:15:06 INFO - Running setup.py install for marionette-client
05:15:06 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
05:15:06 INFO - Installing marionette script to /builds/slave/test/build/venv/bin
05:15:06 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
05:15:06 INFO - Cleaning up...
05:15:06 INFO - Return code: 0
05:15:06 INFO - Installing None into virtualenv /builds/slave/test/build/venv
05:15:06 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')]}
05:15:06 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
05:15:06 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
05:15:06 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')]}
05:15:06 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
05:15:06 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
05:15:06 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 0x104a2ae90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x104a47f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb402cb2330>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x104a435e0>, '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 0x104626cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x104651990>, '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.n1Wu3RATd8/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.V5isIep0tx/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/gk/8kgw34ms467fqz8hdjk7nkb400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
05:15:06 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
05:15:06 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
05:15:06 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.n1Wu3RATd8/Render',
05:15:06 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
05:15:06 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
05:15:06 INFO - 'HOME': '/Users/cltbld',
05:15:06 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
05:15:06 INFO - 'LOGNAME': 'cltbld',
05:15:06 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
05:15:06 INFO - 'MOZ_NO_REMOTE': '1',
05:15:06 INFO - 'NO_EM_RESTART': '1',
05:15:06 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
05:15:06 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
05:15:06 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
05:15:06 INFO - 'PWD': '/builds/slave/test',
05:15:06 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
05:15:06 INFO - 'SHELL': '/bin/bash',
05:15:06 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.V5isIep0tx/Listeners',
05:15:06 INFO - 'TMPDIR': '/var/folders/gk/8kgw34ms467fqz8hdjk7nkb400000w/T/',
05:15:06 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
05:15:06 INFO - 'USER': 'cltbld',
05:15:06 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
05:15:06 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
05:15:06 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
05:15:06 INFO - 'XPC_FLAGS': '0x0',
05:15:06 INFO - 'XPC_SERVICE_NAME': '0',
05:15:06 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
05:15:07 INFO - Ignoring indexes: https://pypi.python.org/simple/
05:15:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
05:15:07 INFO - Running setup.py (path:/var/folders/gk/8kgw34ms467fqz8hdjk7nkb400000w/T/pip-RaswDh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
05:15:07 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))
05:15:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
05:15:07 INFO - Running setup.py (path:/var/folders/gk/8kgw34ms467fqz8hdjk7nkb400000w/T/pip-KsVLyZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
05:15:07 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))
05:15:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
05:15:07 INFO - Running setup.py (path:/var/folders/gk/8kgw34ms467fqz8hdjk7nkb400000w/T/pip-THanO6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
05:15:07 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))
05:15:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
05:15:07 INFO - Running setup.py (path:/var/folders/gk/8kgw34ms467fqz8hdjk7nkb400000w/T/pip-ZgrGTB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
05:15:07 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))
05:15:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
05:15:07 INFO - Running setup.py (path:/var/folders/gk/8kgw34ms467fqz8hdjk7nkb400000w/T/pip-fRrlZI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
05:15:07 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))
05:15:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
05:15:07 INFO - Running setup.py (path:/var/folders/gk/8kgw34ms467fqz8hdjk7nkb400000w/T/pip-AK15t5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
05:15:07 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))
05:15:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
05:15:07 INFO - Running setup.py (path:/var/folders/gk/8kgw34ms467fqz8hdjk7nkb400000w/T/pip-DvZV7h-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
05:15:07 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))
05:15:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
05:15:07 INFO - Running setup.py (path:/var/folders/gk/8kgw34ms467fqz8hdjk7nkb400000w/T/pip-6cXuSX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
05:15:08 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))
05:15:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
05:15:08 INFO - Running setup.py (path:/var/folders/gk/8kgw34ms467fqz8hdjk7nkb400000w/T/pip-X7YaBp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
05:15:08 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))
05:15:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
05:15:08 INFO - Running setup.py (path:/var/folders/gk/8kgw34ms467fqz8hdjk7nkb400000w/T/pip-czdhIH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
05:15:08 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))
05:15:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
05:15:08 INFO - Running setup.py (path:/var/folders/gk/8kgw34ms467fqz8hdjk7nkb400000w/T/pip-iutkhj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
05:15:08 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))
05:15:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
05:15:08 INFO - Running setup.py (path:/var/folders/gk/8kgw34ms467fqz8hdjk7nkb400000w/T/pip-tmWXdZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
05:15:08 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))
05:15:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
05:15:08 INFO - Running setup.py (path:/var/folders/gk/8kgw34ms467fqz8hdjk7nkb400000w/T/pip-aOv1tN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
05:15:08 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))
05:15:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
05:15:08 INFO - Running setup.py (path:/var/folders/gk/8kgw34ms467fqz8hdjk7nkb400000w/T/pip-ldMDNi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
05:15:08 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))
05:15:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
05:15:08 INFO - Running setup.py (path:/var/folders/gk/8kgw34ms467fqz8hdjk7nkb400000w/T/pip-jsOfmL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
05:15:08 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))
05:15:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
05:15:08 INFO - Running setup.py (path:/var/folders/gk/8kgw34ms467fqz8hdjk7nkb400000w/T/pip-2jqC6A-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
05:15:08 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))
05:15:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
05:15:08 INFO - Running setup.py (path:/var/folders/gk/8kgw34ms467fqz8hdjk7nkb400000w/T/pip-82842b-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
05:15:08 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))
05:15:08 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
05:15:08 INFO - Running setup.py (path:/var/folders/gk/8kgw34ms467fqz8hdjk7nkb400000w/T/pip-Khuh0t-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
05:15:09 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))
05:15:09 INFO - Unpacking /builds/slave/test/build/tests/marionette/client
05:15:09 INFO - Running setup.py (path:/var/folders/gk/8kgw34ms467fqz8hdjk7nkb400000w/T/pip-sjz6Fu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client
05:15:09 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))
05:15:09 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
05:15:09 INFO - Running setup.py (path:/var/folders/gk/8kgw34ms467fqz8hdjk7nkb400000w/T/pip-LT8VZm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
05:15:09 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))
05:15:09 INFO - Unpacking /builds/slave/test/build/tests/marionette
05:15:09 INFO - Running setup.py (path:/var/folders/gk/8kgw34ms467fqz8hdjk7nkb400000w/T/pip-tK78go-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
05:15:09 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
05:15:09 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))
05:15:09 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))
05:15:09 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))
05:15:09 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))
05:15:09 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))
05:15:09 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))
05:15:09 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10))
05:15:09 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
05:15:09 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
05:15:09 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
05:15:09 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
05:15:09 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
05:15:09 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
05:15:12 INFO - Downloading blessings-1.6.tar.gz
05:15:12 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings
05:15:12 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))
05:15:12 INFO - Installing collected packages: blessings
05:15:12 INFO - Running setup.py install for blessings
05:15:12 INFO - Successfully installed blessings
05:15:12 INFO - Cleaning up...
05:15:12 INFO - Return code: 0
05:15:12 INFO - Done creating virtualenv /builds/slave/test/build/venv.
05:15:12 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
05:15:12 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
05:15:12 INFO - Reading from file tmpfile_stdout
05:15:12 INFO - Current package versions:
05:15:12 INFO - blessings == 1.6
05:15:12 INFO - blobuploader == 1.2.4
05:15:12 INFO - browsermob-proxy == 0.6.0
05:15:12 INFO - docopt == 0.6.1
05:15:12 INFO - manifestparser == 1.1
05:15:12 INFO - marionette-client == 2.3.0
05:15:12 INFO - marionette-driver == 1.4.0
05:15:12 INFO - mozInstall == 1.12
05:15:12 INFO - mozcrash == 0.17
05:15:12 INFO - mozdebug == 0.1
05:15:12 INFO - mozdevice == 0.48
05:15:12 INFO - mozfile == 1.2
05:15:12 INFO - mozhttpd == 0.7
05:15:12 INFO - mozinfo == 0.9
05:15:12 INFO - mozleak == 0.1
05:15:12 INFO - mozlog == 3.1
05:15:12 INFO - moznetwork == 0.27
05:15:12 INFO - mozprocess == 0.22
05:15:12 INFO - mozprofile == 0.28
05:15:12 INFO - mozrunner == 6.11
05:15:12 INFO - mozscreenshot == 0.1
05:15:12 INFO - mozsystemmonitor == 0.0
05:15:12 INFO - moztest == 0.7
05:15:12 INFO - mozversion == 1.4
05:15:12 INFO - psutil == 3.1.1
05:15:12 INFO - requests == 1.2.3
05:15:12 INFO - wptserve == 1.4.0
05:15:12 INFO - wsgiref == 0.1.2
05:15:12 INFO - Running post-action listener: _resource_record_post_action
05:15:12 INFO - Running post-action listener: _start_resource_monitoring
05:15:12 INFO - Starting resource monitoring.
05:15:12 INFO - #####
05:15:12 INFO - ##### Running pull step.
05:15:12 INFO - #####
05:15:12 INFO - Running pre-action listener: _resource_record_pre_action
05:15:12 INFO - Running main action method: pull
05:15:12 INFO - Pull has nothing to do!
05:15:12 INFO - Running post-action listener: _resource_record_post_action
05:15:12 INFO - #####
05:15:12 INFO - ##### Running install step.
05:15:12 INFO - #####
05:15:12 INFO - Running pre-action listener: _resource_record_pre_action
05:15:12 INFO - Running main action method: install
05:15:13 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
05:15:13 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
05:15:13 INFO - Reading from file tmpfile_stdout
05:15:13 INFO - Detecting whether we're running mozinstall >=1.0...
05:15:13 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h']
05:15:13 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h
05:15:13 INFO - Reading from file tmpfile_stdout
05:15:13 INFO - Output received:
05:15:13 INFO - Usage: mozinstall [options] installer
05:15:13 INFO - Options:
05:15:13 INFO - -h, --help show this help message and exit
05:15:13 INFO - -d DEST, --destination=DEST
05:15:13 INFO - Directory to install application into. [default:
05:15:13 INFO - "/builds/slave/test"]
05:15:13 INFO - --app=APP Application being installed. [default: firefox]
05:15:13 INFO - mkdir: /builds/slave/test/build/application
05:15:13 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']
05:15:13 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
05:15:34 INFO - Reading from file tmpfile_stdout
05:15:34 INFO - Output received:
05:15:34 INFO - /builds/slave/test/build/application/Firefox.app/Contents/MacOS/firefox
05:15:34 INFO - Running post-action listener: _resource_record_post_action
05:15:34 INFO - #####
05:15:34 INFO - ##### Running run-tests step.
05:15:34 INFO - #####
05:15:34 INFO - Running pre-action listener: _resource_record_pre_action
05:15:34 INFO - Running main action method: run_tests
05:15:34 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir
05:15:34 INFO - Minidump filename unknown. Determining based upon platform and architecture.
05:15:34 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture.
05:15:34 INFO - grabbing minidump binary from tooltool
05:15: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')]}
05:15:34 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 0x104a435e0>, '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 0x104626cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x104651990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1
05:15:34 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
05:15:34 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
05:15:35 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache
05:15:35 INFO - Return code: 0
05:15:35 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755
05:15:35 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir
05:15:35 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/1467867477/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
05:15:35 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/1467867477/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
05:15:35 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.n1Wu3RATd8/Render',
05:15:35 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
05:15:35 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
05:15:35 INFO - 'HOME': '/Users/cltbld',
05:15:35 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
05:15:35 INFO - 'LOGNAME': 'cltbld',
05:15:35 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir',
05:15:35 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
05:15:35 INFO - 'MOZ_NO_REMOTE': '1',
05:15:35 INFO - 'NO_EM_RESTART': '1',
05:15:35 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
05:15:35 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
05:15:35 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
05:15:35 INFO - 'PWD': '/builds/slave/test',
05:15:35 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
05:15:35 INFO - 'SHELL': '/bin/bash',
05:15:35 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.V5isIep0tx/Listeners',
05:15:35 INFO - 'TMPDIR': '/var/folders/gk/8kgw34ms467fqz8hdjk7nkb400000w/T/',
05:15:35 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
05:15:35 INFO - 'USER': 'cltbld',
05:15:35 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
05:15:35 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
05:15:35 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
05:15:35 INFO - 'XPC_FLAGS': '0x0',
05:15:35 INFO - 'XPC_SERVICE_NAME': '0',
05:15:35 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
05:15:35 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/1467867477/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
05:15:35 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
05:15:35 INFO - import pkg_resources
05:15:36 INFO - Using 1 client processes
05:15:37 INFO - wptserve Starting http server on 127.0.0.1:8001
05:15:37 INFO - wptserve Starting http server on 127.0.0.1:8000
05:15:37 INFO - wptserve Starting http server on 127.0.0.1:8443
05:15:38 INFO - SUITE-START | Running 1476 tests
05:15:38 INFO - Running testharness tests
05:15:38 INFO - TEST-START | /content-security-policy/child-src/child-src-cross-origin-load.sub.html
05:15:38 INFO - TEST-SKIP | /content-security-policy/child-src/child-src-cross-origin-load.sub.html | took 0ms
05:15:38 INFO - TEST-START | /content-security-policy/media-src/media-src-7_1.html
05:15:38 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_1.html | took 0ms
05:15:38 INFO - TEST-START | /content-security-policy/media-src/media-src-7_3_2.html
05:15:38 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_3_2.html | took 0ms
05:15:38 INFO - TEST-START | /cors/redirect-origin.htm
05:15:38 INFO - TEST-SKIP | /cors/redirect-origin.htm | took 0ms
05:15:38 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html
05:15:38 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html | took 0ms
05:15:38 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars.html
05:15:38 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars.html | took 0ms
05:15:38 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-naming.html
05:15:38 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-naming.html | took 0ms
05:15:38 INFO - TEST-START | /custom-elements/creating-and-passing-registries/new-registry-test.html
05:15:38 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/new-registry-test.html | took 0ms
05:15:38 INFO - TEST-START | /custom-elements/creating-and-passing-registries/no-registry-test.html
05:15:38 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/no-registry-test.html | took 0ms
05:15:38 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-create-document.html
05:15:38 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-create-document.html | took 0ms
05:15:38 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-import-document.html
05:15:38 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-import-document.html | took 0ms
05:15:38 INFO - TEST-START | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html
05:15:38 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html | took 0ms
05:15:38 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html
05:15:38 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html | took 0ms
05:15:38 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html
05:15:38 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html | took 0ms
05:15:38 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html
05:15:38 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html | took 0ms
05:15:38 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html
05:15:38 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html | took 0ms
05:15:38 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html
05:15:38 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html | took 0ms
05:15:38 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html
05:15:38 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html | took 0ms
05:15:38 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html
05:15:38 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html | took 1ms
05:15:38 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html
05:15:38 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html | took 0ms
05:15:38 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html
05:15:38 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html | took 0ms
05:15:38 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html
05:15:38 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html | took 10ms
05:15:38 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html
05:15:38 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html | took 0ms
05:15:38 INFO - TEST-START | /custom-elements/instantiating-custom-elements/changing-is-attribute.html
05:15:38 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/changing-is-attribute.html | took 0ms
05:15:38 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html
05:15:38 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html | took 1ms
05:15:38 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html
05:15:38 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html | took 0ms
05:15:38 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html
05:15:38 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html | took 0ms
05:15:38 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html
05:15:38 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html | took 0ms
05:15:38 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html
05:15:38 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html | took 0ms
05:15:38 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-prototype.html
05:15:38 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-prototype.html | took 0ms
05:15:38 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html
05:15:38 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html | took 9ms
05:15:38 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html
05:15:38 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html | took 0ms
05:15:38 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html
05:15:38 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html | took 0ms
05:15:38 INFO - TEST-START | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html
05:15:38 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html | took 0ms
05:15:38 INFO - TEST-START | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html
05:15:38 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html | took 0ms
05:15:38 INFO - TEST-START | /custom-elements/instantiating-custom-elements/unchanged-attribute.html
05:15:38 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/unchanged-attribute.html | took 0ms
05:15:38 INFO - Setting up ssl
05:15:38 INFO - PROCESS | certutil |
05:15:38 INFO - PROCESS | certutil |
05:15:38 INFO - PROCESS | certutil |
05:15:38 INFO - Certificate Nickname Trust Attributes
05:15:38 INFO - SSL,S/MIME,JAR/XPI
05:15:38 INFO -
05:15:38 INFO - web-platform-tests CT,,
05:15:38 INFO -
05:15:38 INFO - Starting runner
05:15:39 INFO - PROCESS | 1651 | 1467980139810 Marionette INFO Listening on port 2828
05:15:41 INFO - PROCESS | 1651 | 1467980141298 Marionette INFO startBrowser 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:41 INFO - PROCESS | 1651 | 1467980141309 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:41 INFO - PROCESS | 1651 | 1467980141522 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:41 INFO - PROCESS | 1651 | 1467980141600 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:42 INFO - PROCESS | 1651 | 1467980142095 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:42 INFO - PROCESS | 1651 | 1467980142292 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html
05:15:42 INFO - PROCESS | 1651 | 1467980142326 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:42 INFO - PROCESS | 1651 | 1467980142337 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy
05:15:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 219ms
05:15:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html
05:15:42 INFO - PROCESS | 1651 | 1467980142556 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:42 INFO - PROCESS | 1651 | 1467980142601 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop
05:15:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 218ms
05:15:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html
05:15:42 INFO - PROCESS | 1651 | 1467980142774 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:42 INFO - PROCESS | 1651 | 1467980142815 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in
05:15:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 267ms
05:15:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html
05:15:43 INFO - PROCESS | 1651 | 1467980143057 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:43 INFO - PROCESS | 1651 | 1467980143115 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out
05:15:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 317ms
05:15:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html
05:15:43 INFO - PROCESS | 1651 | 1467980143429 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:43 INFO - PROCESS | 1651 | 1467980143528 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over
05:15:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 368ms
05:15:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html
05:15:43 INFO - PROCESS | 1651 | 1467980143754 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:43 INFO - PROCESS | 1651 | 1467980143794 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter
05:15:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 266ms
05:15:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html
05:15:44 INFO - PROCESS | 1651 | 1467980144037 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:44 INFO - PROCESS | 1651 | 1467980144088 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop
05:15:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 280ms
05:15:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html
05:15:44 INFO - PROCESS | 1651 | 1467980144307 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:44 INFO - PROCESS | 1651 | 1467980144357 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in
05:15:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 216ms
05:15:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html
05:15:44 INFO - PROCESS | 1651 | 1467980144525 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:44 INFO - PROCESS | 1651 | 1467980144563 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out
05:15:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 216ms
05:15:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html
05:15:44 INFO - PROCESS | 1651 | 1467980144751 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:44 INFO - PROCESS | 1651 | 1467980144784 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over
05:15:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 223ms
05:15:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html
05:15:44 INFO - PROCESS | 1651 | 1467980144970 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:45 INFO - PROCESS | 1651 | 1467980145008 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor
05:15:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 217ms
05:15:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html
05:15:45 INFO - PROCESS | 1651 | 1467980145189 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:45 INFO - PROCESS | 1651 | 1467980145229 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region.
05:15:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 217ms
05:15:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html
05:15:45 INFO - PROCESS | 1651 | 1467980145408 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:45 INFO - PROCESS | 1651 | 1467980145443 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region.
05:15:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 217ms
05:15:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html
05:15:45 INFO - PROCESS | 1651 | 1467980145636 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:45 INFO - PROCESS | 1651 | 1467980145668 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region.
05:15:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 224ms
05:15:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html
05:15:45 INFO - PROCESS | 1651 | 1467980145855 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:45 INFO - PROCESS | 1651 | 1467980145894 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region.
05:15:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 217ms
05:15:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html
05:15:46 INFO - PROCESS | 1651 | 1467980146074 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:46 INFO - PROCESS | 1651 | 1467980146109 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region.
05:15:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 217ms
05:15:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html
05:15:46 INFO - PROCESS | 1651 | 1467980146301 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:46 INFO - PROCESS | 1651 | 1467980146335 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region.
05:15:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 274ms
05:15:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html
05:15:46 INFO - PROCESS | 1651 | 1467980146571 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:46 INFO - PROCESS | 1651 | 1467980146604 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region.
05:15:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 217ms
05:15:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html
05:15:46 INFO - PROCESS | 1651 | 1467980146789 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:46 INFO - PROCESS | 1651 | 1467980146823 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region.
05:15:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 217ms
05:15:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html
05:15:47 INFO - PROCESS | 1651 | 1467980147008 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:47 INFO - PROCESS | 1651 | 1467980147042 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region.
05:15:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 217ms
05:15:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html
05:15:47 INFO - PROCESS | 1651 | 1467980147235 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:47 INFO - PROCESS | 1651 | 1467980147266 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region.
05:15:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 224ms
05:15:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html
05:15:47 INFO - PROCESS | 1651 | 1467980147454 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:47 INFO - PROCESS | 1651 | 1467980147485 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region.
05:15:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 165ms
05:15:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html
05:15:47 INFO - PROCESS | 1651 | 1467980147623 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:47 INFO - PROCESS | 1651 | 1467980147657 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas
05:15:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 217ms
05:15:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html
05:15:47 INFO - PROCESS | 1651 | 1467980147842 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:47 INFO - PROCESS | 1651 | 1467980147875 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern
05:15:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 216ms
05:15:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html
05:15:48 INFO - PROCESS | 1651 | 1467980148068 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:48 INFO - PROCESS | 1651 | 1467980148099 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default
05:15:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 223ms
05:15:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html
05:15:48 INFO - PROCESS | 1651 | 1467980148288 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:48 INFO - PROCESS | 1651 | 1467980148319 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill
05:15:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 216ms
05:15:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html
05:15:48 INFO - PROCESS | 1651 | 1467980148506 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:48 INFO - PROCESS | 1651 | 1467980148540 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image
05:15:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 216ms
05:15:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html
05:15:48 INFO - PROCESS | 1651 | 1467980148736 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:48 INFO - PROCESS | 1651 | 1467980148770 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern
05:15:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 270ms
05:15:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html
05:15:49 INFO - PROCESS | 1651 | 1467980149005 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:49 INFO - PROCESS | 1651 | 1467980149044 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid
05:15:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 318ms
05:15:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html
05:15:49 INFO - PROCESS | 1651 | 1467980149324 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:49 INFO - PROCESS | 1651 | 1467980149358 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range
05:15:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 268ms
05:15:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html
05:15:49 INFO - PROCESS | 1651 | 1467980149606 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:49 INFO - PROCESS | 1651 | 1467980149660 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy
05:15:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 568ms
05:15:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html
05:15:50 INFO - PROCESS | 1651 | 1467980150183 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:50 INFO - PROCESS | 1651 | 1467980150230 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop
05:15:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 274ms
05:15:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html
05:15:50 INFO - PROCESS | 1651 | 1467980150456 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:50 INFO - PROCESS | 1651 | 1467980150503 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in
05:15:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 266ms
05:15:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html
05:15:50 INFO - PROCESS | 1651 | 1467980150739 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:50 INFO - PROCESS | 1651 | 1467980150801 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out
05:15:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 318ms
05:15:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html
05:15:51 INFO - PROCESS | 1651 | 1467980151057 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:51 INFO - PROCESS | 1651 | 1467980151117 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over
05:15:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 366ms
05:15:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html
05:15:51 INFO - PROCESS | 1651 | 1467980151437 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:51 INFO - PROCESS | 1651 | 1467980151490 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter
05:15:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 268ms
05:15:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html
05:15:51 INFO - PROCESS | 1651 | 1467980151710 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:51 INFO - PROCESS | 1651 | 1467980151774 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop
05:15:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 317ms
05:15:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html
05:15:52 INFO - PROCESS | 1651 | 1467980152038 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:52 INFO - PROCESS | 1651 | 1467980152084 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in
05:15:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 429ms
05:15:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html
05:15:52 INFO - PROCESS | 1651 | 1467980152466 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:52 INFO - PROCESS | 1651 | 1467980152521 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out
05:15:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 267ms
05:15:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html
05:15:52 INFO - PROCESS | 1651 | 1467980152742 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:52 INFO - PROCESS | 1651 | 1467980152804 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over
05:15:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 317ms
05:15:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html
05:15:53 INFO - PROCESS | 1651 | 1467980153071 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:53 INFO - PROCESS | 1651 | 1467980153126 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor
05:15:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 277ms
05:15:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html
05:15:53 INFO - PROCESS | 1651 | 1467980153341 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:53 INFO - PROCESS | 1651 | 1467980153386 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive
05:15:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 218ms
05:15:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html
05:15:53 INFO - PROCESS | 1651 | 1467980153568 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:53 INFO - PROCESS | 1651 | 1467980153604 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear
05:15:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 274ms
05:15:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html
05:15:53 INFO - PROCESS | 1651 | 1467980153854 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:53 INFO - PROCESS | 1651 | 1467980153911 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker
05:15:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 276ms
05:15:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html
05:15:54 INFO - PROCESS | 1651 | 1467980154121 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:54 INFO - PROCESS | 1651 | 1467980154153 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default
05:15:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 217ms
05:15:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html
05:15:54 INFO - PROCESS | 1651 | 1467980154341 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:54 INFO - PROCESS | 1651 | 1467980154374 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get
05:15:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 216ms
05:15:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html
05:15:54 INFO - PROCESS | 1651 | 1467980154567 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:54 INFO - PROCESS | 1651 | 1467980154602 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight
05:15:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 216ms
05:15:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html
05:15:54 INFO - PROCESS | 1651 | 1467980154785 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:54 INFO - PROCESS | 1651 | 1467980154824 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix
05:15:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 224ms
05:15:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html
05:15:55 INFO - PROCESS | 1651 | 1467980155005 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:55 INFO - PROCESS | 1651 | 1467980155037 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over
05:15:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 216ms
05:15:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html
05:15:55 INFO - PROCESS | 1651 | 1467980155224 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:55 INFO - PROCESS | 1651 | 1467980155264 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised
05:15:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 219ms
05:15:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html
05:15:55 INFO - PROCESS | 1651 | 1467980155452 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:55 INFO - PROCESS | 1651 | 1467980155487 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy
05:15:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 225ms
05:15:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html
05:15:55 INFO - PROCESS | 1651 | 1467980155672 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:55 INFO - PROCESS | 1651 | 1467980155704 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop
05:15:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 216ms
05:15:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html
05:15:55 INFO - PROCESS | 1651 | 1467980155891 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:55 INFO - PROCESS | 1651 | 1467980155937 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in
05:15:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 216ms
05:15:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html
05:15:56 INFO - PROCESS | 1651 | 1467980156117 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:56 INFO - PROCESS | 1651 | 1467980156170 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out
05:15:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 218ms
05:15:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html
05:15:56 INFO - PROCESS | 1651 | 1467980156337 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:56 INFO - PROCESS | 1651 | 1467980156369 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over
05:15:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 266ms
05:15:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html
05:15:56 INFO - PROCESS | 1651 | 1467980156606 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:56 INFO - PROCESS | 1651 | 1467980156640 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter
05:15:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 217ms
05:15:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html
05:15:56 INFO - PROCESS | 1651 | 1467980156833 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:56 INFO - PROCESS | 1651 | 1467980156867 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop
05:15:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 218ms
05:15:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html
05:15:57 INFO - PROCESS | 1651 | 1467980157054 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:57 INFO - PROCESS | 1651 | 1467980157086 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in
05:15:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 217ms
05:15:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html
05:15:57 INFO - PROCESS | 1651 | 1467980157276 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:57 INFO - PROCESS | 1651 | 1467980157330 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out
05:15:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 318ms
05:15:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html
05:15:57 INFO - PROCESS | 1651 | 1467980157607 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:57 INFO - PROCESS | 1651 | 1467980157659 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over
05:15:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 269ms
05:15:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html
05:15:57 INFO - PROCESS | 1651 | 1467980157875 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:57 INFO - PROCESS | 1651 | 1467980157908 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor
05:15:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 268ms
05:15:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html
05:15:58 INFO - PROCESS | 1651 | 1467980158156 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:58 INFO - PROCESS | 1651 | 1467980158218 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy
05:15:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 326ms
05:15:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html
05:15:58 INFO - PROCESS | 1651 | 1467980158486 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:58 INFO - PROCESS | 1651 | 1467980158534 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop
05:15:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 267ms
05:15:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html
05:15:58 INFO - PROCESS | 1651 | 1467980158755 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:58 INFO - PROCESS | 1651 | 1467980158808 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in
05:15:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 267ms
05:15:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html
05:15:59 INFO - PROCESS | 1651 | 1467980159025 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:59 INFO - PROCESS | 1651 | 1467980159084 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out
05:15:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 469ms
05:15:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html
05:15:59 INFO - PROCESS | 1651 | 1467980159505 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:59 INFO - PROCESS | 1651 | 1467980159552 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over
05:15:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 318ms
05:15:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html
05:15:59 INFO - PROCESS | 1651 | 1467980159827 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:15:59 INFO - PROCESS | 1651 | 1467980159880 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter
05:16:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 268ms
05:16:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html
05:16:00 INFO - PROCESS | 1651 | 1467980160102 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:00 INFO - PROCESS | 1651 | 1467980160141 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop
05:16:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 226ms
05:16:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html
05:16:00 INFO - PROCESS | 1651 | 1467980160324 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:00 INFO - PROCESS | 1651 | 1467980160360 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in
05:16:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 669ms
05:16:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html
05:16:01 INFO - PROCESS | 1651 | 1467980160999 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:01 INFO - PROCESS | 1651 | 1467980161035 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out
05:16:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 569ms
05:16:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html
05:16:01 INFO - PROCESS | 1651 | 1467980161570 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:01 INFO - PROCESS | 1651 | 1467980161591 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over
05:16:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 268ms
05:16:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html
05:16:01 INFO - PROCESS | 1651 | 1467980161843 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:01 INFO - PROCESS | 1651 | 1467980161891 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor
05:16:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 268ms
05:16:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html
05:16:02 INFO - PROCESS | 1651 | 1467980162126 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:02 INFO - PROCESS | 1651 | 1467980162188 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:02 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.
05:16:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 332ms
05:16:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html
05:16:02 INFO - PROCESS | 1651 | 1467980162453 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:02 INFO - PROCESS | 1651 | 1467980162489 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:02 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.
05:16:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 273ms
05:16:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html
05:16:02 INFO - PROCESS | 1651 | 1467980162760 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:02 INFO - PROCESS | 1651 | 1467980162830 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:03 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.
05:16:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 386ms
05:16:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html
05:16:03 INFO - PROCESS | 1651 | 1467980163125 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:03 INFO - PROCESS | 1651 | 1467980163178 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:03 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.
05:16:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 279ms
05:16:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html
05:16:03 INFO - PROCESS | 1651 | 1467980163404 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:03 INFO - PROCESS | 1651 | 1467980163438 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:03 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.
05:16:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 276ms
05:16:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html
05:16:03 INFO - PROCESS | 1651 | 1467980163676 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:03 INFO - PROCESS | 1651 | 1467980163734 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:04 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.
05:16:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 369ms
05:16:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html
05:16:04 INFO - PROCESS | 1651 | 1467980164049 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:04 INFO - PROCESS | 1651 | 1467980164103 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:04 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.
05:16:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 270ms
05:16:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html
05:16:04 INFO - PROCESS | 1651 | 1467980164339 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:04 INFO - PROCESS | 1651 | 1467980164390 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:04 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.
05:16:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 278ms
05:16:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html
05:16:04 INFO - PROCESS | 1651 | 1467980164609 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:04 INFO - PROCESS | 1651 | 1467980164652 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:04 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.
05:16:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 267ms
05:16:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html
05:16:04 INFO - PROCESS | 1651 | 1467980164889 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:04 INFO - PROCESS | 1651 | 1467980164940 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:05 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.
05:16:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 327ms
05:16:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html
05:16:05 INFO - PROCESS | 1651 | 1467980165236 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:05 INFO - PROCESS | 1651 | 1467980165284 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:05 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.
05:16:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 223ms
05:16:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html
05:16:05 INFO - PROCESS | 1651 | 1467980165457 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:05 INFO - PROCESS | 1651 | 1467980165501 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:05 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.
05:16:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 218ms
05:16:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html
05:16:05 INFO - PROCESS | 1651 | 1467980165684 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:05 INFO - PROCESS | 1651 | 1467980165720 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:05 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.
05:16:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 217ms
05:16:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html
05:16:05 INFO - PROCESS | 1651 | 1467980165903 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:05 INFO - PROCESS | 1651 | 1467980165936 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:06 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.
05:16:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 216ms
05:16:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html
05:16:06 INFO - PROCESS | 1651 | 1467980166121 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:06 INFO - PROCESS | 1651 | 1467980166153 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:06 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.
05:16:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 316ms
05:16:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html
05:16:06 INFO - PROCESS | 1651 | 1467980166440 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:06 INFO - PROCESS | 1651 | 1467980166473 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:06 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.
05:16:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 216ms
05:16:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html
05:16:06 INFO - PROCESS | 1651 | 1467980166659 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:06 INFO - PROCESS | 1651 | 1467980166704 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:07 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.
05:16:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 468ms
05:16:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html
05:16:07 INFO - PROCESS | 1651 | 1467980167140 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:07 INFO - PROCESS | 1651 | 1467980167191 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:07 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.
05:16:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 269ms
05:16:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html
05:16:07 INFO - PROCESS | 1651 | 1467980167418 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:07 INFO - PROCESS | 1651 | 1467980167457 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:07 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.
05:16:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 216ms
05:16:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html
05:16:07 INFO - PROCESS | 1651 | 1467980167643 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:07 INFO - PROCESS | 1651 | 1467980167685 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:07 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.
05:16:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 227ms
05:16:07 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html
05:16:07 INFO - PROCESS | 1651 | 1467980167861 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:07 INFO - PROCESS | 1651 | 1467980167907 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:08 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError
05:16:08 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 318ms
05:16:08 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html
05:16:08 INFO - PROCESS | 1651 | 1467980168192 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:08 INFO - PROCESS | 1651 | 1467980168239 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:08 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable
05:16:08 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 317ms
05:16:08 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html
05:16:08 INFO - PROCESS | 1651 | 1467980168511 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:08 INFO - PROCESS | 1651 | 1467980168558 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:08 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined
05:16:08 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 267ms
05:16:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html
05:16:08 INFO - PROCESS | 1651 | 1467980168807 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:08 INFO - PROCESS | 1651 | 1467980168865 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg
05:16:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 286ms
05:16:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html
05:16:09 INFO - PROCESS | 1651 | 1467980169075 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:09 INFO - PROCESS | 1651 | 1467980169127 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg
05:16:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 318ms
05:16:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html
05:16:09 INFO - PROCESS | 1651 | 1467980169404 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:09 INFO - PROCESS | 1651 | 1467980169438 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic
05:16:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 276ms
05:16:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html
05:16:09 INFO - PROCESS | 1651 | 1467980169689 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:09 INFO - PROCESS | 1651 | 1467980169737 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos
05:16:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 318ms
05:16:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html
05:16:10 INFO - PROCESS | 1651 | 1467980170026 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:10 INFO - PROCESS | 1651 | 1467980170070 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize
05:16:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 330ms
05:16:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html
05:16:10 INFO - PROCESS | 1651 | 1467980170356 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:10 INFO - PROCESS | 1651 | 1467980170397 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos
05:16:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 273ms
05:16:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html
05:16:10 INFO - PROCESS | 1651 | 1467980170621 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:10 INFO - PROCESS | 1651 | 1467980170655 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize
05:16:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 267ms
05:16:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html
05:16:10 INFO - PROCESS | 1651 | 1467980170890 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:10 INFO - PROCESS | 1651 | 1467980170938 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha
05:16:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 366ms
05:16:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html
05:16:11 INFO - PROCESS | 1651 | 1467980171264 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:11 INFO - PROCESS | 1651 | 1467980171306 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:12 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
05:16:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 968ms
05:16:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html
05:16:12 INFO - PROCESS | 1651 | 1467980172232 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:12 INFO - PROCESS | 1651 | 1467980172269 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame
05:16:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 719ms
05:16:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html
05:16:12 INFO - PROCESS | 1651 | 1467980172952 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:12 INFO - PROCESS | 1651 | 1467980172975 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:13 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
05:16:13 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
05:16:13 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1
05:16:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:16:13 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
05:16:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:16:13 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
05:16:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html | took 317ms
05:16:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html
05:16:13 INFO - PROCESS | 1651 | 1467980173317 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:13 INFO - PROCESS | 1651 | 1467980173373 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken
05:16:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 270ms
05:16:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html
05:16:13 INFO - PROCESS | 1651 | 1467980173606 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:13 INFO - PROCESS | 1651 | 1467980173653 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas
05:16:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 280ms
05:16:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html
05:16:13 INFO - PROCESS | 1651 | 1467980173892 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:13 INFO - PROCESS | 1651 | 1467980173969 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip
05:16:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 318ms
05:16:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html
05:16:14 INFO - PROCESS | 1651 | 1467980174206 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:14 INFO - PROCESS | 1651 | 1467980174249 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite
05:16:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 270ms
05:16:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html
05:16:14 INFO - PROCESS | 1651 | 1467980174478 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:14 INFO - PROCESS | 1651 | 1467980174529 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource
05:16:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 318ms
05:16:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html
05:16:14 INFO - PROCESS | 1651 | 1467980174817 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:14 INFO - PROCESS | 1651 | 1467980174872 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:15 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | Canvas test: 2d.drawImage.incomplete.emptysrc -
05:16:15 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1
05:16:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:16:15 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
05:16:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:16:15 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
05:16:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | took 269ms
05:16:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html
05:16:15 INFO - PROCESS | 1651 | 1467980175089 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:15 INFO - PROCESS | 1651 | 1467980175136 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate
05:16:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 267ms
05:16:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html
05:16:15 INFO - PROCESS | 1651 | 1467980175358 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:15 INFO - PROCESS | 1651 | 1467980175402 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:15 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | Canvas test: 2d.drawImage.incomplete.nosrc -
05:16:15 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1
05:16:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:16:15 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
05:16:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:16:15 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
05:16:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | took 267ms
05:16:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html
05:16:15 INFO - PROCESS | 1651 | 1467980175635 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:15 INFO - PROCESS | 1651 | 1467980175673 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:15 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
05:16:15 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
05:16:15 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1
05:16:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:16:15 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
05:16:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:16:15 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
05:16:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html | took 275ms
05:16:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html
05:16:15 INFO - PROCESS | 1651 | 1467980175906 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:15 INFO - PROCESS | 1651 | 1467980175940 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:16 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | Canvas test: 2d.drawImage.incomplete.removedsrc -
05:16:16 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1
05:16:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:16:16 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
05:16:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:16:16 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
05:16:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | took 267ms
05:16:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html
05:16:16 INFO - PROCESS | 1651 | 1467980176176 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:16 INFO - PROCESS | 1651 | 1467980176221 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle
05:16:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 318ms
05:16:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html
05:16:16 INFO - PROCESS | 1651 | 1467980176528 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:16 INFO - PROCESS | 1651 | 1467980176575 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image
05:16:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 275ms
05:16:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html
05:16:16 INFO - PROCESS | 1651 | 1467980176803 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:16 INFO - PROCESS | 1651 | 1467980176838 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle
05:16:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 266ms
05:16:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html
05:16:17 INFO - PROCESS | 1651 | 1467980177090 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:17 INFO - PROCESS | 1651 | 1467980177126 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored
05:16:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 281ms
05:16:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html
05:16:17 INFO - PROCESS | 1651 | 1467980177370 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:17 INFO - PROCESS | 1651 | 1467980177415 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges
05:16:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 269ms
05:16:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html
05:16:17 INFO - PROCESS | 1651 | 1467980177643 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:17 INFO - PROCESS | 1651 | 1467980177682 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null
05:16:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 319ms
05:16:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html
05:16:17 INFO - PROCESS | 1651 | 1467980177974 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:18 INFO - PROCESS | 1651 | 1467980178033 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path
05:16:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 318ms
05:16:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html
05:16:18 INFO - PROCESS | 1651 | 1467980178305 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:18 INFO - PROCESS | 1651 | 1467980178351 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1
05:16:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 276ms
05:16:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html
05:16:18 INFO - PROCESS | 1651 | 1467980178572 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:18 INFO - PROCESS | 1651 | 1467980178605 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2
05:16:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 215ms
05:16:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html
05:16:18 INFO - PROCESS | 1651 | 1467980178790 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:18 INFO - PROCESS | 1651 | 1467980178831 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image
05:16:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 266ms
05:16:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html
05:16:19 INFO - PROCESS | 1651 | 1467980179061 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:19 INFO - PROCESS | 1651 | 1467980179121 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform
05:16:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 468ms
05:16:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html
05:16:19 INFO - PROCESS | 1651 | 1467980179531 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:19 INFO - PROCESS | 1651 | 1467980179582 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:19 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
05:16:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 268ms
05:16:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html
05:16:19 INFO - PROCESS | 1651 | 1467980179819 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:19 INFO - PROCESS | 1651 | 1467980179866 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas
05:16:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 318ms
05:16:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html
05:16:20 INFO - PROCESS | 1651 | 1467980180157 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:20 INFO - PROCESS | 1651 | 1467980180205 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR
05:16:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 269ms
05:16:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html
05:16:20 INFO - PROCESS | 1651 | 1467980180418 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:20 INFO - PROCESS | 1651 | 1467980180457 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:20 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
05:16:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 267ms
05:16:20 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html
05:16:20 INFO - PROCESS | 1651 | 1467980180688 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:20 INFO - PROCESS | 1651 | 1467980180721 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:20 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
05:16:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24
05:16:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:16:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:16:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7
05:16:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
05:16:20 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
05:16:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24
05:16:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:16:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:16:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7
05:16:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
05:16:20 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 268ms
05:16:20 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html
05:16:20 INFO - PROCESS | 1651 | 1467980180959 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:21 INFO - PROCESS | 1651 | 1467980181005 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:21 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring.
05:16:21 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 266ms
05:16:21 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html
05:16:21 INFO - PROCESS | 1651 | 1467980181226 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:21 INFO - PROCESS | 1651 | 1467980181268 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:21 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.
05:16:21 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 218ms
05:16:21 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html
05:16:21 INFO - PROCESS | 1651 | 1467980181455 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:21 INFO - PROCESS | 1651 | 1467980181501 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:21 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.
05:16:21 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 217ms
05:16:21 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html
05:16:21 INFO - PROCESS | 1651 | 1467980181677 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:21 INFO - PROCESS | 1651 | 1467980181724 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:21 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus.
05:16:21 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 268ms
05:16:21 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html
05:16:21 INFO - PROCESS | 1651 | 1467980181956 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:21 INFO - PROCESS | 1651 | 1467980181992 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:22 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.
05:16:22 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 227ms
05:16:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html
05:16:22 INFO - PROCESS | 1651 | 1467980182190 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:22 INFO - PROCESS | 1651 | 1467980182236 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black
05:16:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 275ms
05:16:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html
05:16:22 INFO - PROCESS | 1651 | 1467980182457 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:22 INFO - PROCESS | 1651 | 1467980182493 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions
05:16:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 316ms
05:16:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html
05:16:22 INFO - PROCESS | 1651 | 1467980182788 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:22 INFO - PROCESS | 1651 | 1467980182835 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha
05:16:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 275ms
05:16:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html
05:16:23 INFO - PROCESS | 1651 | 1467980183056 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:23 INFO - PROCESS | 1651 | 1467980183094 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation
05:16:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 266ms
05:16:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html
05:16:23 INFO - PROCESS | 1651 | 1467980183325 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:23 INFO - PROCESS | 1651 | 1467980183368 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works
05:16:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 316ms
05:16:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html
05:16:23 INFO - PROCESS | 1651 | 1467980183643 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:23 INFO - PROCESS | 1651 | 1467980183684 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored
05:16:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 215ms
05:16:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html
05:16:23 INFO - PROCESS | 1651 | 1467980183861 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:23 INFO - PROCESS | 1651 | 1467980183904 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path
05:16:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 216ms
05:16:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html
05:16:24 INFO - PROCESS | 1651 | 1467980184088 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:24 INFO - PROCESS | 1651 | 1467980184123 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows
05:16:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 268ms
05:16:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html
05:16:24 INFO - PROCESS | 1651 | 1467980184357 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:24 INFO - PROCESS | 1651 | 1467980184394 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms
05:16:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 267ms
05:16:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html
05:16:24 INFO - PROCESS | 1651 | 1467980184636 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:24 INFO - PROCESS | 1651 | 1467980184681 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect
05:16:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 274ms
05:16:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html
05:16:24 INFO - PROCESS | 1651 | 1467980184907 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:25 INFO - PROCESS | 1651 | 1467980185050 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works
05:16:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 317ms
05:16:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html
05:16:25 INFO - PROCESS | 1651 | 1467980185226 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:25 INFO - PROCESS | 1651 | 1467980185271 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions
05:16:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 317ms
05:16:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html
05:16:25 INFO - PROCESS | 1651 | 1467980185575 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:25 INFO - PROCESS | 1651 | 1467980185636 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works
05:16:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 417ms
05:16:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html
05:16:26 INFO - PROCESS | 1651 | 1467980186000 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:26 INFO - PROCESS | 1651 | 1467980186040 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored
05:16:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 273ms
05:16:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html
05:16:26 INFO - PROCESS | 1651 | 1467980186275 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:26 INFO - PROCESS | 1651 | 1467980186320 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path
05:16:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 267ms
05:16:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html
05:16:26 INFO - PROCESS | 1651 | 1467980186556 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:26 INFO - PROCESS | 1651 | 1467980186607 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows
05:16:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 275ms
05:16:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html
05:16:26 INFO - PROCESS | 1651 | 1467980186824 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:26 INFO - PROCESS | 1651 | 1467980186877 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms
05:16:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 317ms
05:16:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html
05:16:27 INFO - PROCESS | 1651 | 1467980187142 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:27 INFO - PROCESS | 1651 | 1467980187177 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect
05:16:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 266ms
05:16:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html
05:16:27 INFO - PROCESS | 1651 | 1467980187422 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:27 INFO - PROCESS | 1651 | 1467980187458 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works
05:16:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 223ms
05:16:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html
05:16:27 INFO - PROCESS | 1651 | 1467980187654 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:27 INFO - PROCESS | 1651 | 1467980187692 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions
05:16:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 226ms
05:16:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html
05:16:27 INFO - PROCESS | 1651 | 1467980187878 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:27 INFO - PROCESS | 1651 | 1467980187924 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha
05:16:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 318ms
05:16:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html
05:16:28 INFO - PROCESS | 1651 | 1467980188207 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:28 INFO - PROCESS | 1651 | 1467980188250 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation
05:16:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 267ms
05:16:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html
05:16:28 INFO - PROCESS | 1651 | 1467980188475 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:28 INFO - PROCESS | 1651 | 1467980188517 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works
05:16:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 269ms
05:16:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html
05:16:28 INFO - PROCESS | 1651 | 1467980188761 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:28 INFO - PROCESS | 1651 | 1467980188819 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored
05:16:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 317ms
05:16:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html
05:16:29 INFO - PROCESS | 1651 | 1467980189092 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:29 INFO - PROCESS | 1651 | 1467980189140 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path
05:16:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 278ms
05:16:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html
05:16:29 INFO - PROCESS | 1651 | 1467980189359 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:29 INFO - PROCESS | 1651 | 1467980189402 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows
05:16:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 217ms
05:16:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html
05:16:29 INFO - PROCESS | 1651 | 1467980189585 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:29 INFO - PROCESS | 1651 | 1467980189625 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms
05:16:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 316ms
05:16:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html
05:16:29 INFO - PROCESS | 1651 | 1467980189905 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:29 INFO - PROCESS | 1651 | 1467980189942 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing
05:16:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 277ms
05:16:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html
05:16:30 INFO - PROCESS | 1651 | 1467980190178 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:30 INFO - PROCESS | 1651 | 1467980190238 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins
05:16:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 267ms
05:16:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html
05:16:30 INFO - PROCESS | 1651 | 1467980190459 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:30 INFO - PROCESS | 1651 | 1467980190520 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line
05:16:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 317ms
05:16:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html
05:16:30 INFO - PROCESS | 1651 | 1467980190792 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:30 INFO - PROCESS | 1651 | 1467980190848 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:31 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
05:16:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 329ms
05:16:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html
05:16:31 INFO - PROCESS | 1651 | 1467980191123 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:31 INFO - PROCESS | 1651 | 1467980191167 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins
05:16:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 378ms
05:16:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html
05:16:31 INFO - PROCESS | 1651 | 1467980191496 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:31 INFO - PROCESS | 1651 | 1467980191557 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:32 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)
05:16:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1019ms
05:16:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html
05:16:32 INFO - PROCESS | 1651 | 1467980192520 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:32 INFO - PROCESS | 1651 | 1467980192571 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge
05:16:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 769ms
05:16:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html
05:16:33 INFO - PROCESS | 1651 | 1467980193291 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:33 INFO - PROCESS | 1651 | 1467980193319 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge
05:16:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 717ms
05:16:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html
05:16:34 INFO - PROCESS | 1651 | 1467980194015 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:34 INFO - PROCESS | 1651 | 1467980194049 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:34 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)
05:16:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 769ms
05:16:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html
05:16:34 INFO - PROCESS | 1651 | 1467980194785 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:34 INFO - PROCESS | 1651 | 1467980194824 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:35 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)
05:16:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 720ms
05:16:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html
05:16:35 INFO - PROCESS | 1651 | 1467980195504 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:35 INFO - PROCESS | 1651 | 1467980195540 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge
05:16:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 767ms
05:16:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html
05:16:36 INFO - PROCESS | 1651 | 1467980196275 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:36 INFO - PROCESS | 1651 | 1467980196309 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge
05:16:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 717ms
05:16:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html
05:16:36 INFO - PROCESS | 1651 | 1467980196993 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:37 INFO - PROCESS | 1651 | 1467980197026 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic
05:16:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 717ms
05:16:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html
05:16:37 INFO - PROCESS | 1651 | 1467980197716 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:37 INFO - PROCESS | 1651 | 1467980197751 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:38 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
05:16:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 771ms
05:16:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html
05:16:38 INFO - PROCESS | 1651 | 1467980198488 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:38 INFO - PROCESS | 1651 | 1467980198525 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts
05:16:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 718ms
05:16:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html
05:16:39 INFO - PROCESS | 1651 | 1467980199210 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:39 INFO - PROCESS | 1651 | 1467980199244 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:39 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | fillText handles maxWidth correctly -
05:16:39 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1
05:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:16:39 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
05:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:16:39 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
05:16:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | took 218ms
05:16:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html
05:16:39 INFO - PROCESS | 1651 | 1467980199441 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:39 INFO - PROCESS | 1651 | 1467980199476 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly
05:16:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 275ms
05:16:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html
05:16:39 INFO - PROCESS | 1651 | 1467980199751 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:39 INFO - PROCESS | 1651 | 1467980199791 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:40 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
05:16:40 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
05:16:40 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
05:16:40 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1
05:16:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:16:40 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
05:16:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:16:40 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
05:16:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html | took 286ms
05:16:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html
05:16:40 INFO - PROCESS | 1651 | 1467980200022 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:40 INFO - PROCESS | 1651 | 1467980200058 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath
05:16:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 272ms
05:16:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html
05:16:40 INFO - PROCESS | 1651 | 1467980200293 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:40 INFO - PROCESS | 1651 | 1467980200342 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface
05:16:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 817ms
05:16:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html
05:16:41 INFO - PROCESS | 1651 | 1467980201110 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:41 INFO - PROCESS | 1651 | 1467980201139 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:41 INFO - PROCESS | 1651 | 1467980201310 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
05:16:41 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
05:16:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 717ms
05:16:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html
05:16:41 INFO - PROCESS | 1651 | 1467980201832 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:41 INFO - PROCESS | 1651 | 1467980201874 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:42 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.)
05:16:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 720ms
05:16:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html
05:16:42 INFO - PROCESS | 1651 | 1467980202556 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:42 INFO - PROCESS | 1651 | 1467980202599 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide)
05:16:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 718ms
05:16:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html
05:16:43 INFO - PROCESS | 1651 | 1467980203275 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:43 INFO - PROCESS | 1651 | 1467980203304 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:43 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
05:16:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 718ms
05:16:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html
05:16:44 INFO - PROCESS | 1651 | 1467980203999 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:44 INFO - PROCESS | 1651 | 1467980204028 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath
05:16:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 223ms
05:16:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html
05:16:44 INFO - PROCESS | 1651 | 1467980204229 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:44 INFO - PROCESS | 1651 | 1467980204271 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic
05:16:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 719ms
05:16:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html
05:16:44 INFO - PROCESS | 1651 | 1467980204951 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:44 INFO - PROCESS | 1651 | 1467980204987 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width
05:16:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 719ms
05:16:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html
05:16:45 INFO - PROCESS | 1651 | 1467980205673 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:45 INFO - PROCESS | 1651 | 1467980205702 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default
05:16:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 217ms
05:16:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html
05:16:45 INFO - PROCESS | 1651 | 1467980205897 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:45 INFO - PROCESS | 1651 | 1467980205941 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent
05:16:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 220ms
05:16:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html
05:16:46 INFO - PROCESS | 1651 | 1467980206126 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:46 INFO - PROCESS | 1651 | 1467980206166 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid
05:16:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 218ms
05:16:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html
05:16:46 INFO - PROCESS | 1651 | 1467980206355 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:46 INFO - PROCESS | 1651 | 1467980206388 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent
05:16:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 226ms
05:16:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html
05:16:46 INFO - PROCESS | 1651 | 1467980206590 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:46 INFO - PROCESS | 1651 | 1467980206647 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring
05:16:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 268ms
05:16:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html
05:16:46 INFO - PROCESS | 1651 | 1467980206857 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:46 INFO - PROCESS | 1651 | 1467980206898 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype
05:16:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 317ms
05:16:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html
05:16:47 INFO - PROCESS | 1651 | 1467980207187 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:47 INFO - PROCESS | 1651 | 1467980207236 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element
05:16:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 276ms
05:16:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html
05:16:47 INFO - PROCESS | 1651 | 1467980207457 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:47 INFO - PROCESS | 1651 | 1467980207492 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:47 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
05:16:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 266ms
05:16:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html
05:16:47 INFO - PROCESS | 1651 | 1467980207740 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:47 INFO - PROCESS | 1651 | 1467980207773 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:47 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
05:16:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 220ms
05:16:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html
05:16:47 INFO - PROCESS | 1651 | 1467980207960 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:48 INFO - PROCESS | 1651 | 1467980208008 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:48 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
05:16:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 268ms
05:16:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html
05:16:48 INFO - PROCESS | 1651 | 1467980208237 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:48 INFO - PROCESS | 1651 | 1467980208276 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3
05:16:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 224ms
05:16:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html
05:16:48 INFO - PROCESS | 1651 | 1467980208456 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:48 INFO - PROCESS | 1651 | 1467980208490 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:48 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
05:16:48 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
05:16:48 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1
05:16:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:16:48 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
05:16:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:16:48 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
05:16:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html | took 266ms
05:16:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html
05:16:48 INFO - PROCESS | 1651 | 1467980208728 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:48 INFO - PROCESS | 1651 | 1467980208781 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6
05:16:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 270ms
05:16:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html
05:16:49 INFO - PROCESS | 1651 | 1467980209009 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:49 INFO - PROCESS | 1651 | 1467980209067 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:49 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
05:16:49 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
05:16:49 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1
05:16:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:16:49 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
05:16:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:16:49 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
05:16:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | took 267ms
05:16:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html
05:16:49 INFO - PROCESS | 1651 | 1467980209277 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:49 INFO - PROCESS | 1651 | 1467980209321 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1
05:16:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 217ms
05:16:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html
05:16:49 INFO - PROCESS | 1651 | 1467980209504 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:49 INFO - PROCESS | 1651 | 1467980209538 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2
05:16:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 225ms
05:16:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html
05:16:49 INFO - PROCESS | 1651 | 1467980209725 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:49 INFO - PROCESS | 1651 | 1467980209756 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3
05:16:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 217ms
05:16:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html
05:16:49 INFO - PROCESS | 1651 | 1467980209943 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:49 INFO - PROCESS | 1651 | 1467980209978 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4
05:16:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 267ms
05:16:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html
05:16:50 INFO - PROCESS | 1651 | 1467980210220 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:50 INFO - PROCESS | 1651 | 1467980210253 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5
05:16:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 225ms
05:16:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html
05:16:50 INFO - PROCESS | 1651 | 1467980210443 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:50 INFO - PROCESS | 1651 | 1467980210484 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6
05:16:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 369ms
05:16:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html
05:16:50 INFO - PROCESS | 1651 | 1467980210824 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:50 INFO - PROCESS | 1651 | 1467980210874 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1
05:16:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 275ms
05:16:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html
05:16:51 INFO - PROCESS | 1651 | 1467980211095 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:51 INFO - PROCESS | 1651 | 1467980211145 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2
05:16:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 217ms
05:16:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html
05:16:51 INFO - PROCESS | 1651 | 1467980211324 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:51 INFO - PROCESS | 1651 | 1467980211359 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3
05:16:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 275ms
05:16:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html
05:16:51 INFO - PROCESS | 1651 | 1467980211591 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:51 INFO - PROCESS | 1651 | 1467980211635 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4
05:16:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 267ms
05:16:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html
05:16:51 INFO - PROCESS | 1651 | 1467980211862 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:51 INFO - PROCESS | 1651 | 1467980211913 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1
05:16:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 317ms
05:16:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html
05:16:52 INFO - PROCESS | 1651 | 1467980212193 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:52 INFO - PROCESS | 1651 | 1467980212249 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2
05:16:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 277ms
05:16:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html
05:16:52 INFO - PROCESS | 1651 | 1467980212462 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:52 INFO - PROCESS | 1651 | 1467980212509 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1
05:16:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 320ms
05:16:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html
05:16:52 INFO - PROCESS | 1651 | 1467980212792 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:52 INFO - PROCESS | 1651 | 1467980212847 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2
05:16:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 318ms
05:16:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html
05:16:53 INFO - PROCESS | 1651 | 1467980213110 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:53 INFO - PROCESS | 1651 | 1467980213157 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3
05:16:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 317ms
05:16:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html
05:16:53 INFO - PROCESS | 1651 | 1467980213441 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:53 INFO - PROCESS | 1651 | 1467980213486 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4
05:16:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 275ms
05:16:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html
05:16:53 INFO - PROCESS | 1651 | 1467980213709 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:53 INFO - PROCESS | 1651 | 1467980213747 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5
05:16:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 217ms
05:16:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html
05:16:53 INFO - PROCESS | 1651 | 1467980213928 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:53 INFO - PROCESS | 1651 | 1467980213970 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6
05:16:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 217ms
05:16:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html
05:16:54 INFO - PROCESS | 1651 | 1467980214155 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:54 INFO - PROCESS | 1651 | 1467980214189 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4
05:16:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 225ms
05:16:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html
05:16:54 INFO - PROCESS | 1651 | 1467980214377 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:54 INFO - PROCESS | 1651 | 1467980214427 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1
05:16:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 221ms
05:16:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html
05:16:54 INFO - PROCESS | 1651 | 1467980214608 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:54 INFO - PROCESS | 1651 | 1467980214648 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2
05:16:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 316ms
05:16:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html
05:16:54 INFO - PROCESS | 1651 | 1467980214930 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:54 INFO - PROCESS | 1651 | 1467980214989 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3
05:16:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 318ms
05:16:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html
05:16:55 INFO - PROCESS | 1651 | 1467980215257 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:55 INFO - PROCESS | 1651 | 1467980215303 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4
05:16:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 218ms
05:16:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html
05:16:55 INFO - PROCESS | 1651 | 1467980215476 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:55 INFO - PROCESS | 1651 | 1467980215522 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5
05:16:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 316ms
05:16:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html
05:16:55 INFO - PROCESS | 1651 | 1467980215804 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:55 INFO - PROCESS | 1651 | 1467980215850 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6
05:16:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 318ms
05:16:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html
05:16:56 INFO - PROCESS | 1651 | 1467980216128 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:56 INFO - PROCESS | 1651 | 1467980216173 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7
05:16:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 219ms
05:16:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html
05:16:56 INFO - PROCESS | 1651 | 1467980216356 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:56 INFO - PROCESS | 1651 | 1467980216389 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8
05:16:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 267ms
05:16:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html
05:16:56 INFO - PROCESS | 1651 | 1467980216626 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:56 INFO - PROCESS | 1651 | 1467980216707 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1
05:16:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 567ms
05:16:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html
05:16:57 INFO - PROCESS | 1651 | 1467980217205 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:57 INFO - PROCESS | 1651 | 1467980217252 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2
05:16:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 275ms
05:16:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html
05:16:57 INFO - PROCESS | 1651 | 1467980217477 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:57 INFO - PROCESS | 1651 | 1467980217522 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3
05:16:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 217ms
05:16:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html
05:16:57 INFO - PROCESS | 1651 | 1467980217707 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:57 INFO - PROCESS | 1651 | 1467980217743 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4
05:16:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 226ms
05:16:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html
05:16:57 INFO - PROCESS | 1651 | 1467980217926 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:57 INFO - PROCESS | 1651 | 1467980217968 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5
05:16:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 217ms
05:16:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html
05:16:58 INFO - PROCESS | 1651 | 1467980218146 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:58 INFO - PROCESS | 1651 | 1467980218189 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6
05:16:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 217ms
05:16:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html
05:16:58 INFO - PROCESS | 1651 | 1467980218373 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:58 INFO - PROCESS | 1651 | 1467980218421 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1
05:16:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 275ms
05:16:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html
05:16:58 INFO - PROCESS | 1651 | 1467980218642 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:58 INFO - PROCESS | 1651 | 1467980218673 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2
05:16:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 216ms
05:16:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html
05:16:58 INFO - PROCESS | 1651 | 1467980218860 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:58 INFO - PROCESS | 1651 | 1467980218897 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1
05:16:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 217ms
05:16:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html
05:16:59 INFO - PROCESS | 1651 | 1467980219079 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:59 INFO - PROCESS | 1651 | 1467980219124 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2
05:16:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 266ms
05:16:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html
05:16:59 INFO - PROCESS | 1651 | 1467980219353 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:59 INFO - PROCESS | 1651 | 1467980219387 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3
05:16:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 267ms
05:16:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html
05:16:59 INFO - PROCESS | 1651 | 1467980219624 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:59 INFO - PROCESS | 1651 | 1467980219659 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4
05:16:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 217ms
05:16:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html
05:16:59 INFO - PROCESS | 1651 | 1467980219843 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:16:59 INFO - PROCESS | 1651 | 1467980219878 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5
05:17:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 266ms
05:17:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html
05:17:00 INFO - PROCESS | 1651 | 1467980220111 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:00 INFO - PROCESS | 1651 | 1467980220153 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1
05:17:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 216ms
05:17:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html
05:17:00 INFO - PROCESS | 1651 | 1467980220338 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:00 INFO - PROCESS | 1651 | 1467980220370 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2
05:17:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 225ms
05:17:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html
05:17:00 INFO - PROCESS | 1651 | 1467980220560 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:00 INFO - PROCESS | 1651 | 1467980220596 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3
05:17:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 217ms
05:17:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html
05:17:00 INFO - PROCESS | 1651 | 1467980220787 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:00 INFO - PROCESS | 1651 | 1467980220824 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4
05:17:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 267ms
05:17:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html
05:17:01 INFO - PROCESS | 1651 | 1467980221056 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:01 INFO - PROCESS | 1651 | 1467980221093 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5
05:17:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 274ms
05:17:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html
05:17:01 INFO - PROCESS | 1651 | 1467980221327 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:01 INFO - PROCESS | 1651 | 1467980221389 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6
05:17:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 316ms
05:17:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html
05:17:01 INFO - PROCESS | 1651 | 1467980221659 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:01 INFO - PROCESS | 1651 | 1467980221722 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7
05:17:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 267ms
05:17:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html
05:17:01 INFO - PROCESS | 1651 | 1467980221922 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:01 INFO - PROCESS | 1651 | 1467980221956 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1
05:17:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 217ms
05:17:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html
05:17:02 INFO - PROCESS | 1651 | 1467980222141 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:02 INFO - PROCESS | 1651 | 1467980222173 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2
05:17:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 217ms
05:17:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html
05:17:02 INFO - PROCESS | 1651 | 1467980222362 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:02 INFO - PROCESS | 1651 | 1467980222410 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3
05:17:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 267ms
05:17:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html
05:17:02 INFO - PROCESS | 1651 | 1467980222642 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:02 INFO - PROCESS | 1651 | 1467980222692 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4
05:17:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 277ms
05:17:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html
05:17:02 INFO - PROCESS | 1651 | 1467980222911 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:02 INFO - PROCESS | 1651 | 1467980222946 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5
05:17:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 518ms
05:17:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html
05:17:03 INFO - PROCESS | 1651 | 1467980223433 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:03 INFO - PROCESS | 1651 | 1467980223471 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6
05:17:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 267ms
05:17:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html
05:17:03 INFO - PROCESS | 1651 | 1467980223712 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:03 INFO - PROCESS | 1651 | 1467980223766 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7
05:17:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 368ms
05:17:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html
05:17:04 INFO - PROCESS | 1651 | 1467980224109 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:04 INFO - PROCESS | 1651 | 1467980224159 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1
05:17:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 274ms
05:17:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html
05:17:04 INFO - PROCESS | 1651 | 1467980224375 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:04 INFO - PROCESS | 1651 | 1467980224409 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2
05:17:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 217ms
05:17:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html
05:17:04 INFO - PROCESS | 1651 | 1467980224594 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:04 INFO - PROCESS | 1651 | 1467980224635 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3
05:17:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 266ms
05:17:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html
05:17:04 INFO - PROCESS | 1651 | 1467980224865 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:04 INFO - PROCESS | 1651 | 1467980224915 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4
05:17:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 217ms
05:17:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html
05:17:05 INFO - PROCESS | 1651 | 1467980225091 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:05 INFO - PROCESS | 1651 | 1467980225124 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5
05:17:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 276ms
05:17:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html
05:17:05 INFO - PROCESS | 1651 | 1467980225361 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:05 INFO - PROCESS | 1651 | 1467980225407 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof
05:17:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 218ms
05:17:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html
05:17:05 INFO - PROCESS | 1651 | 1467980225588 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:05 INFO - PROCESS | 1651 | 1467980225632 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num
05:17:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 267ms
05:17:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html
05:17:05 INFO - PROCESS | 1651 | 1467980225856 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:05 INFO - PROCESS | 1651 | 1467980225903 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent
05:17:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 316ms
05:17:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html
05:17:06 INFO - PROCESS | 1651 | 1467980226178 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:06 INFO - PROCESS | 1651 | 1467980226222 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1
05:17:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 319ms
05:17:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html
05:17:06 INFO - PROCESS | 1651 | 1467980226526 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:06 INFO - PROCESS | 1651 | 1467980226567 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2
05:17:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 294ms
05:17:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html
05:17:06 INFO - PROCESS | 1651 | 1467980226796 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:06 INFO - PROCESS | 1651 | 1467980226848 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof
05:17:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 218ms
05:17:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html
05:17:07 INFO - PROCESS | 1651 | 1467980227026 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:07 INFO - PROCESS | 1651 | 1467980227074 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1
05:17:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 317ms
05:17:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html
05:17:07 INFO - PROCESS | 1651 | 1467980227357 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:07 INFO - PROCESS | 1651 | 1467980227405 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2
05:17:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 269ms
05:17:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html
05:17:07 INFO - PROCESS | 1651 | 1467980227625 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:07 INFO - PROCESS | 1651 | 1467980227658 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent
05:17:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 217ms
05:17:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html
05:17:07 INFO - PROCESS | 1651 | 1467980227844 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:07 INFO - PROCESS | 1651 | 1467980227879 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1
05:17:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 216ms
05:17:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html
05:17:08 INFO - PROCESS | 1651 | 1467980228062 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:08 INFO - PROCESS | 1651 | 1467980228097 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2
05:17:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 217ms
05:17:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html
05:17:08 INFO - PROCESS | 1651 | 1467980228291 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:08 INFO - PROCESS | 1651 | 1467980228323 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3
05:17:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 216ms
05:17:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html
05:17:08 INFO - PROCESS | 1651 | 1467980228512 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:08 INFO - PROCESS | 1651 | 1467980228553 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4
05:17:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 218ms
05:17:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html
05:17:08 INFO - PROCESS | 1651 | 1467980228738 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:08 INFO - PROCESS | 1651 | 1467980228779 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1
05:17:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 222ms
05:17:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html
05:17:08 INFO - PROCESS | 1651 | 1467980228960 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:08 INFO - PROCESS | 1651 | 1467980228993 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2
05:17:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 217ms
05:17:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html
05:17:09 INFO - PROCESS | 1651 | 1467980229190 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:09 INFO - PROCESS | 1651 | 1467980229226 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system
05:17:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 566ms
05:17:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html
05:17:09 INFO - PROCESS | 1651 | 1467980229756 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:09 INFO - PROCESS | 1651 | 1467980229792 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1
05:17:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 268ms
05:17:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html
05:17:10 INFO - PROCESS | 1651 | 1467980230028 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:10 INFO - PROCESS | 1651 | 1467980230076 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2
05:17:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 268ms
05:17:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html
05:17:10 INFO - PROCESS | 1651 | 1467980230308 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:10 INFO - PROCESS | 1651 | 1467980230346 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty
05:17:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 225ms
05:17:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html
05:17:10 INFO - PROCESS | 1651 | 1467980230527 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:10 INFO - PROCESS | 1651 | 1467980230568 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha
05:17:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 218ms
05:17:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html
05:17:10 INFO - PROCESS | 1651 | 1467980230754 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:10 INFO - PROCESS | 1651 | 1467980230788 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour
05:17:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 267ms
05:17:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html
05:17:11 INFO - PROCESS | 1651 | 1467980231025 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:11 INFO - PROCESS | 1651 | 1467980231073 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha
05:17:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 267ms
05:17:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html
05:17:11 INFO - PROCESS | 1651 | 1467980231292 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:11 INFO - PROCESS | 1651 | 1467980231329 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple
05:17:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 216ms
05:17:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html
05:17:11 INFO - PROCESS | 1651 | 1467980231511 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:11 INFO - PROCESS | 1651 | 1467980231555 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside
05:17:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 216ms
05:17:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html
05:17:11 INFO - PROCESS | 1651 | 1467980231730 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:11 INFO - PROCESS | 1651 | 1467980231772 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap
05:17:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 316ms
05:17:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html
05:17:12 INFO - PROCESS | 1651 | 1467980232062 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:12 INFO - PROCESS | 1651 | 1467980232104 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2
05:17:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 329ms
05:17:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html
05:17:12 INFO - PROCESS | 1651 | 1467980232390 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:12 INFO - PROCESS | 1651 | 1467980232426 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid
05:17:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 225ms
05:17:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html
05:17:12 INFO - PROCESS | 1651 | 1467980232609 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:12 INFO - PROCESS | 1651 | 1467980232640 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical
05:17:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 216ms
05:17:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html
05:17:12 INFO - PROCESS | 1651 | 1467980232827 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:12 INFO - PROCESS | 1651 | 1467980232863 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:13 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
05:17:13 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
05:17:13 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1
05:17:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:17:13 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
05:17:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:17:13 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
05:17:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html | took 266ms
05:17:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html
05:17:13 INFO - PROCESS | 1651 | 1467980233096 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:13 INFO - PROCESS | 1651 | 1467980233137 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:13 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
05:17:13 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
05:17:13 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1
05:17:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:17:13 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
05:17:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:17:13 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
05:17:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html | took 217ms
05:17:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html
05:17:13 INFO - PROCESS | 1651 | 1467980233329 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:13 INFO - PROCESS | 1651 | 1467980233372 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:13 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
05:17:13 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
05:17:13 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
05:17:13 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1
05:17:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:17:13 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
05:17:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:17:13 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
05:17:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | took 318ms
05:17:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html
05:17:13 INFO - PROCESS | 1651 | 1467980233670 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:13 INFO - PROCESS | 1651 | 1467980233721 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:13 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
05:17:13 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
05:17:13 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1
05:17:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:17:13 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
05:17:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:17:13 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
05:17:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html | took 272ms
05:17:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html
05:17:13 INFO - PROCESS | 1651 | 1467980233942 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:13 INFO - PROCESS | 1651 | 1467980233978 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:14 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
05:17:14 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
05:17:14 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1
05:17:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:17:14 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
05:17:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:17:14 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
05:17:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html | took 266ms
05:17:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html
05:17:14 INFO - PROCESS | 1651 | 1467980234211 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:14 INFO - PROCESS | 1651 | 1467980234260 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:14 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
05:17:14 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
05:17:14 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
05:17:14 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1
05:17:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:17:14 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
05:17:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:17:14 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
05:17:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html | took 317ms
05:17:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html
05:17:14 INFO - PROCESS | 1651 | 1467980234538 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:14 INFO - PROCESS | 1651 | 1467980234575 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite
05:17:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 225ms
05:17:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html
05:17:14 INFO - PROCESS | 1651 | 1467980234760 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:14 INFO - PROCESS | 1651 | 1467980234794 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:15 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
05:17:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 267ms
05:17:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html
05:17:15 INFO - PROCESS | 1651 | 1467980235029 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:15 INFO - PROCESS | 1651 | 1467980235070 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:15 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
05:17:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 267ms
05:17:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html
05:17:15 INFO - PROCESS | 1651 | 1467980235304 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:15 INFO - PROCESS | 1651 | 1467980235339 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects
05:17:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 268ms
05:17:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html
05:17:15 INFO - PROCESS | 1651 | 1467980235650 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:15 INFO - PROCESS | 1651 | 1467980235803 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare
05:17:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 435ms
05:17:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html
05:17:16 INFO - PROCESS | 1651 | 1467980236080 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:16 INFO - PROCESS | 1651 | 1467980236165 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas
05:17:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 319ms
05:17:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html
05:17:16 INFO - PROCESS | 1651 | 1467980236408 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:16 INFO - PROCESS | 1651 | 1467980236445 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:16 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
05:17:16 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1
05:17:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:17:16 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
05:17:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:17:16 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
05:17:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html | took 267ms
05:17:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html
05:17:16 INFO - PROCESS | 1651 | 1467980236688 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:16 INFO - PROCESS | 1651 | 1467980236728 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour
05:17:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 219ms
05:17:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html
05:17:16 INFO - PROCESS | 1651 | 1467980236908 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:16 INFO - PROCESS | 1651 | 1467980236942 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset
05:17:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 276ms
05:17:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html
05:17:17 INFO - PROCESS | 1651 | 1467980237180 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:17 INFO - PROCESS | 1651 | 1467980237239 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient
05:17:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 267ms
05:17:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html
05:17:17 INFO - PROCESS | 1651 | 1467980237463 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:17 INFO - PROCESS | 1651 | 1467980237518 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties
05:17:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 217ms
05:17:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html
05:17:17 INFO - PROCESS | 1651 | 1467980237690 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:17 INFO - PROCESS | 1651 | 1467980237725 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update
05:17:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 224ms
05:17:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html
05:17:17 INFO - PROCESS | 1651 | 1467980237914 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:17 INFO - PROCESS | 1651 | 1467980237958 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind
05:17:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 266ms
05:17:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html
05:17:18 INFO - PROCESS | 1651 | 1467980238191 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:18 INFO - PROCESS | 1651 | 1467980238226 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside
05:17:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 223ms
05:17:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html
05:17:18 INFO - PROCESS | 1651 | 1467980238408 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:18 INFO - PROCESS | 1651 | 1467980238447 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom
05:17:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 266ms
05:17:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html
05:17:18 INFO - PROCESS | 1651 | 1467980238677 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:18 INFO - PROCESS | 1651 | 1467980238719 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder
05:17:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 267ms
05:17:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html
05:17:18 INFO - PROCESS | 1651 | 1467980238946 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:18 INFO - PROCESS | 1651 | 1467980238988 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front
05:17:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 266ms
05:17:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html
05:17:19 INFO - PROCESS | 1651 | 1467980239224 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:19 INFO - PROCESS | 1651 | 1467980239267 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1
05:17:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 326ms
05:17:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html
05:17:19 INFO - PROCESS | 1651 | 1467980239547 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:19 INFO - PROCESS | 1651 | 1467980239595 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2
05:17:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 269ms
05:17:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html
05:17:19 INFO - PROCESS | 1651 | 1467980239826 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:19 INFO - PROCESS | 1651 | 1467980239862 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top
05:17:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 266ms
05:17:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html
05:17:20 INFO - PROCESS | 1651 | 1467980240107 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:20 INFO - PROCESS | 1651 | 1467980240153 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal
05:17:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 269ms
05:17:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html
05:17:20 INFO - PROCESS | 1651 | 1467980240379 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:20 INFO - PROCESS | 1651 | 1467980240438 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1
05:17:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 316ms
05:17:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html
05:17:20 INFO - PROCESS | 1651 | 1467980240710 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:20 INFO - PROCESS | 1651 | 1467980240756 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2
05:17:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 278ms
05:17:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html
05:17:20 INFO - PROCESS | 1651 | 1467980240979 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:21 INFO - PROCESS | 1651 | 1467980241026 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3
05:17:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 316ms
05:17:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html
05:17:21 INFO - PROCESS | 1651 | 1467980241309 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:21 INFO - PROCESS | 1651 | 1467980241355 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative
05:17:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 276ms
05:17:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html
05:17:21 INFO - PROCESS | 1651 | 1467980241577 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:21 INFO - PROCESS | 1651 | 1467980241610 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite
05:17:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 217ms
05:17:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html
05:17:21 INFO - PROCESS | 1651 | 1467980241796 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:21 INFO - PROCESS | 1651 | 1467980241834 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1
05:17:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 368ms
05:17:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html
05:17:22 INFO - PROCESS | 1651 | 1467980242167 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:22 INFO - PROCESS | 1651 | 1467980242266 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2
05:17:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 318ms
05:17:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html
05:17:22 INFO - PROCESS | 1651 | 1467980242496 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:22 INFO - PROCESS | 1651 | 1467980242577 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:22 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
05:17:22 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
05:17:22 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1
05:17:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:17:22 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
05:17:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:17:22 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
05:17:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | took 319ms
05:17:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html
05:17:22 INFO - PROCESS | 1651 | 1467980242828 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:22 INFO - PROCESS | 1651 | 1467980242925 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1
05:17:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 319ms
05:17:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html
05:17:23 INFO - PROCESS | 1651 | 1467980243176 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:23 INFO - PROCESS | 1651 | 1467980243219 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2
05:17:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 395ms
05:17:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html
05:17:23 INFO - PROCESS | 1651 | 1467980243556 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:23 INFO - PROCESS | 1651 | 1467980243610 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3
05:17:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 324ms
05:17:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html
05:17:23 INFO - PROCESS | 1651 | 1467980243891 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:23 INFO - PROCESS | 1651 | 1467980243927 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:24 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
05:17:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 275ms
05:17:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html
05:17:24 INFO - PROCESS | 1651 | 1467980244164 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:24 INFO - PROCESS | 1651 | 1467980244219 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:24 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
05:17:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 317ms
05:17:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html
05:17:24 INFO - PROCESS | 1651 | 1467980244495 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:24 INFO - PROCESS | 1651 | 1467980244544 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects
05:17:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 277ms
05:17:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html
05:17:24 INFO - PROCESS | 1651 | 1467980244775 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:24 INFO - PROCESS | 1651 | 1467980244812 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame
05:17:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 718ms
05:17:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html
05:17:25 INFO - PROCESS | 1651 | 1467980245497 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:25 INFO - PROCESS | 1651 | 1467980245544 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas
05:17:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 267ms
05:17:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html
05:17:25 INFO - PROCESS | 1651 | 1467980245771 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:25 INFO - PROCESS | 1651 | 1467980245808 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image
05:17:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 266ms
05:17:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html
05:17:26 INFO - PROCESS | 1651 | 1467980246040 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:26 INFO - PROCESS | 1651 | 1467980246076 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext
05:17:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 272ms
05:17:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html
05:17:26 INFO - PROCESS | 1651 | 1467980246324 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:26 INFO - PROCESS | 1651 | 1467980246366 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type
05:17:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 276ms
05:17:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html
05:17:26 INFO - PROCESS | 1651 | 1467980246596 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:26 INFO - PROCESS | 1651 | 1467980246657 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas
05:17:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 267ms
05:17:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html
05:17:26 INFO - PROCESS | 1651 | 1467980246871 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:26 INFO - PROCESS | 1651 | 1467980246906 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas
05:17:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 215ms
05:17:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html
05:17:27 INFO - PROCESS | 1651 | 1467980247091 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:27 INFO - PROCESS | 1651 | 1467980247126 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html | took 226ms
05:17:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html
05:17:27 INFO - PROCESS | 1651 | 1467980247313 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:27 INFO - PROCESS | 1651 | 1467980247351 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:27 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
05:17:27 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13
05:17:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:17:27 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
05:17:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:17:27 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
05:17:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html | took 268ms
05:17:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html
05:17:27 INFO - PROCESS | 1651 | 1467980247595 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:27 INFO - PROCESS | 1651 | 1467980247654 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:27 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | Canvas test: 2d.pattern.image.incomplete.immediate -
05:17:27 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13
05:17:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:17:27 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
05:17:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:17:27 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
05:17:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | took 267ms
05:17:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html
05:17:27 INFO - PROCESS | 1651 | 1467980247863 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:27 INFO - PROCESS | 1651 | 1467980247907 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:28 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
05:17:28 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13
05:17:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:17:28 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
05:17:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:17:28 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
05:17:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html | took 217ms
05:17:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html
05:17:28 INFO - PROCESS | 1651 | 1467980248092 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:28 INFO - PROCESS | 1651 | 1467980248128 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:28 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]"
05:17:28 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
05:17:28 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1
05:17:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:17:28 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
05:17:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:17:28 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
05:17:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html | took 276ms
05:17:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html
05:17:28 INFO - PROCESS | 1651 | 1467980248362 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:28 INFO - PROCESS | 1651 | 1467980248456 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:28 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
05:17:28 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13
05:17:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:17:28 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
05:17:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:17:28 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
05:17:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html | took 568ms
05:17:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html
05:17:28 INFO - PROCESS | 1651 | 1467980248940 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:28 INFO - PROCESS | 1651 | 1467980248989 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null
05:17:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 274ms
05:17:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html
05:17:29 INFO - PROCESS | 1651 | 1467980249212 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:29 INFO - PROCESS | 1651 | 1467980249263 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string
05:17:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 368ms
05:17:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html
05:17:29 INFO - PROCESS | 1651 | 1467980249597 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:29 INFO - PROCESS | 1651 | 1467980249665 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined
05:17:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 329ms
05:17:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html
05:17:29 INFO - PROCESS | 1651 | 1467980249914 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:29 INFO - PROCESS | 1651 | 1467980249973 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1
05:17:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 318ms
05:17:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html
05:17:30 INFO - PROCESS | 1651 | 1467980250247 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:30 INFO - PROCESS | 1651 | 1467980250305 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2
05:17:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 270ms
05:17:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html
05:17:30 INFO - PROCESS | 1651 | 1467980250523 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:30 INFO - PROCESS | 1651 | 1467980250564 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1
05:17:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 266ms
05:17:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html
05:17:30 INFO - PROCESS | 1651 | 1467980250790 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:30 INFO - PROCESS | 1651 | 1467980250826 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2
05:17:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 223ms
05:17:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html
05:17:31 INFO - PROCESS | 1651 | 1467980251009 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:31 INFO - PROCESS | 1651 | 1467980251062 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic
05:17:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 318ms
05:17:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html
05:17:31 INFO - PROCESS | 1651 | 1467980251329 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:31 INFO - PROCESS | 1651 | 1467980251373 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1
05:17:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 317ms
05:17:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html
05:17:31 INFO - PROCESS | 1651 | 1467980251660 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:31 INFO - PROCESS | 1651 | 1467980251703 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2
05:17:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 276ms
05:17:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html
05:17:31 INFO - PROCESS | 1651 | 1467980251931 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:31 INFO - PROCESS | 1651 | 1467980251991 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3
05:17:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 317ms
05:17:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html
05:17:32 INFO - PROCESS | 1651 | 1467980252260 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:32 INFO - PROCESS | 1651 | 1467980252309 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside
05:17:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 275ms
05:17:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html
05:17:32 INFO - PROCESS | 1651 | 1467980252527 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:32 INFO - PROCESS | 1651 | 1467980252562 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted
05:17:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 317ms
05:17:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html
05:17:32 INFO - PROCESS | 1651 | 1467980252851 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:32 INFO - PROCESS | 1651 | 1467980252881 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted
05:17:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 317ms
05:17:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html
05:17:33 INFO - PROCESS | 1651 | 1467980253175 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:33 INFO - PROCESS | 1651 | 1467980253210 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic
05:17:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 267ms
05:17:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html
05:17:33 INFO - PROCESS | 1651 | 1467980253444 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:33 INFO - PROCESS | 1651 | 1467980253477 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1
05:17:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 267ms
05:17:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html
05:17:33 INFO - PROCESS | 1651 | 1467980253713 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:33 INFO - PROCESS | 1651 | 1467980253755 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2
05:17:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 267ms
05:17:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html
05:17:33 INFO - PROCESS | 1651 | 1467980253992 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:34 INFO - PROCESS | 1651 | 1467980254038 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3
05:17:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 326ms
05:17:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html
05:17:34 INFO - PROCESS | 1651 | 1467980254313 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:34 INFO - PROCESS | 1651 | 1467980254367 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside
05:17:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 267ms
05:17:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html
05:17:34 INFO - PROCESS | 1651 | 1467980254581 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:34 INFO - PROCESS | 1651 | 1467980254615 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic
05:17:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 216ms
05:17:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html
05:17:34 INFO - PROCESS | 1651 | 1467980254807 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:34 INFO - PROCESS | 1651 | 1467980254842 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1
05:17:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 426ms
05:17:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html
05:17:35 INFO - PROCESS | 1651 | 1467980255230 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:35 INFO - PROCESS | 1651 | 1467980255288 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside
05:17:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 267ms
05:17:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html
05:17:35 INFO - PROCESS | 1651 | 1467980255506 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:35 INFO - PROCESS | 1651 | 1467980255560 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic
05:17:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 367ms
05:17:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html
05:17:35 INFO - PROCESS | 1651 | 1467980255884 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:35 INFO - PROCESS | 1651 | 1467980255928 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1
05:17:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 370ms
05:17:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html
05:17:36 INFO - PROCESS | 1651 | 1467980256248 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:36 INFO - PROCESS | 1651 | 1467980256288 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside
05:17:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 367ms
05:17:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html
05:17:36 INFO - PROCESS | 1651 | 1467980256624 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:36 INFO - PROCESS | 1651 | 1467980256664 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case
05:17:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 218ms
05:17:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html
05:17:36 INFO - PROCESS | 1651 | 1467980256845 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:36 INFO - PROCESS | 1651 | 1467980256894 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty
05:17:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 267ms
05:17:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html
05:17:37 INFO - PROCESS | 1651 | 1467980257126 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:37 INFO - PROCESS | 1651 | 1467980257170 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null
05:17:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 228ms
05:17:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html
05:17:37 INFO - PROCESS | 1651 | 1467980257345 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:37 INFO - PROCESS | 1651 | 1467980257380 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix
05:17:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 216ms
05:17:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html
05:17:37 INFO - PROCESS | 1651 | 1467980257564 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:37 INFO - PROCESS | 1651 | 1467980257601 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined
05:17:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 217ms
05:17:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html
05:17:37 INFO - PROCESS | 1651 | 1467980257790 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:37 INFO - PROCESS | 1651 | 1467980257826 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised
05:17:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 224ms
05:17:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html
05:17:38 INFO - PROCESS | 1651 | 1467980258012 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:38 INFO - PROCESS | 1651 | 1467980258052 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull
05:17:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 217ms
05:17:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html
05:17:38 INFO - PROCESS | 1651 | 1467980258229 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:38 INFO - PROCESS | 1651 | 1467980258278 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default
05:17:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 266ms
05:17:38 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html
05:17:38 INFO - PROCESS | 1651 | 1467980258506 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:38 INFO - PROCESS | 1651 | 1467980258559 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:38 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 () {
05:17:38 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
05:17:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5
05:17:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:17:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:17:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1
05:17:38 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 () {
05:17:38 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
05:17:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5
05:17:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:17:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:17:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1
05:17:38 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 () {
05:17:38 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
05:17:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5
05:17:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:17:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:17:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1
05:17:38 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 () {
05:17:38 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
05:17:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5
05:17:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:17:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:17:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1
05:17:38 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 318ms
05:17:38 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html
05:17:38 INFO - PROCESS | 1651 | 1467980258841 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:38 INFO - PROCESS | 1651 | 1467980258884 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:39 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined"
05:17:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3
05:17:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:17:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:17:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1
05:17:39 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined"
05:17:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3
05:17:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:17:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:17:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1
05:17:39 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined"
05:17:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3
05:17:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:17:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:17:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1
05:17:39 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 219ms
05:17:39 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html
05:17:39 INFO - PROCESS | 1651 | 1467980259061 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:39 INFO - PROCESS | 1651 | 1467980259091 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:39 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
05:17:39 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9
05:17:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:17:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:17:39 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7
05:17:39 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6
05:17:39 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.
05:17:39 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value.
05:17:39 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 219ms
05:17:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html
05:17:39 INFO - PROCESS | 1651 | 1467980259281 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:39 INFO - PROCESS | 1651 | 1467980259323 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly
05:17:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 267ms
05:17:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html
05:17:39 INFO - PROCESS | 1651 | 1467980259557 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:39 INFO - PROCESS | 1651 | 1467980259595 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle
05:17:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 274ms
05:17:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html
05:17:39 INFO - PROCESS | 1651 | 1467980259826 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:39 INFO - PROCESS | 1651 | 1467980259868 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored
05:17:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 216ms
05:17:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html
05:17:40 INFO - PROCESS | 1651 | 1467980260045 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:40 INFO - PROCESS | 1651 | 1467980260080 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle
05:17:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 216ms
05:17:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html
05:17:40 INFO - PROCESS | 1651 | 1467980260274 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:40 INFO - PROCESS | 1651 | 1467980260317 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly
05:17:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 268ms
05:17:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html
05:17:40 INFO - PROCESS | 1651 | 1467980260547 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:40 INFO - PROCESS | 1651 | 1467980260602 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly
05:17:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 217ms
05:17:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html
05:17:40 INFO - PROCESS | 1651 | 1467980260775 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:40 INFO - PROCESS | 1651 | 1467980260811 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works
05:17:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 272ms
05:17:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html
05:17:41 INFO - PROCESS | 1651 | 1467980261043 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:41 INFO - PROCESS | 1651 | 1467980261075 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross
05:17:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 416ms
05:17:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html
05:17:41 INFO - PROCESS | 1651 | 1467980261477 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:41 INFO - PROCESS | 1651 | 1467980261521 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults
05:17:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 220ms
05:17:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html
05:17:41 INFO - PROCESS | 1651 | 1467980261706 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:41 INFO - PROCESS | 1651 | 1467980261744 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly
05:17:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 227ms
05:17:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html
05:17:41 INFO - PROCESS | 1651 | 1467980261947 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:41 INFO - PROCESS | 1651 | 1467980261992 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle
05:17:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 269ms
05:17:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html
05:17:42 INFO - PROCESS | 1651 | 1467980262208 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:42 INFO - PROCESS | 1651 | 1467980262242 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored
05:17:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 218ms
05:17:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html
05:17:42 INFO - PROCESS | 1651 | 1467980262441 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:42 INFO - PROCESS | 1651 | 1467980262476 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly
05:17:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 373ms
05:17:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html
05:17:42 INFO - PROCESS | 1651 | 1467980262816 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:42 INFO - PROCESS | 1651 | 1467980262887 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle
05:17:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 367ms
05:17:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html
05:17:43 INFO - PROCESS | 1651 | 1467980263190 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:43 INFO - PROCESS | 1651 | 1467980263248 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins
05:17:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 275ms
05:17:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html
05:17:43 INFO - PROCESS | 1651 | 1467980263459 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:43 INFO - PROCESS | 1651 | 1467980263493 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly
05:17:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 217ms
05:17:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html
05:17:43 INFO - PROCESS | 1651 | 1467980263706 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:43 INFO - PROCESS | 1651 | 1467980263747 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works
05:17:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 333ms
05:17:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html
05:17:44 INFO - PROCESS | 1651 | 1467980264029 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:44 INFO - PROCESS | 1651 | 1467980264077 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles
05:17:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 268ms
05:17:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html
05:17:44 INFO - PROCESS | 1651 | 1467980264306 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:44 INFO - PROCESS | 1651 | 1467980264348 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded
05:17:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 216ms
05:17:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html
05:17:44 INFO - PROCESS | 1651 | 1467980264527 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:44 INFO - PROCESS | 1651 | 1467980264560 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored
05:17:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 218ms
05:17:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html
05:17:44 INFO - PROCESS | 1651 | 1467980264758 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:44 INFO - PROCESS | 1651 | 1467980264793 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:44 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
05:17:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 226ms
05:17:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html
05:17:44 INFO - PROCESS | 1651 | 1467980264980 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:45 INFO - PROCESS | 1651 | 1467980265026 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles
05:17:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 267ms
05:17:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html
05:17:45 INFO - PROCESS | 1651 | 1467980265259 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:45 INFO - PROCESS | 1651 | 1467980265299 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:45 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
05:17:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 327ms
05:17:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html
05:17:45 INFO - PROCESS | 1651 | 1467980265592 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:45 INFO - PROCESS | 1651 | 1467980265636 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works
05:17:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 273ms
05:17:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html
05:17:45 INFO - PROCESS | 1651 | 1467980265860 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:45 INFO - PROCESS | 1651 | 1467980265893 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded
05:17:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 267ms
05:17:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html
05:17:46 INFO - PROCESS | 1651 | 1467980266133 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:46 INFO - PROCESS | 1651 | 1467980266186 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union
05:17:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 317ms
05:17:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html
05:17:46 INFO - PROCESS | 1651 | 1467980266465 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:46 INFO - PROCESS | 1651 | 1467980266521 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes
05:17:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 268ms
05:17:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html
05:17:46 INFO - PROCESS | 1651 | 1467980266731 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:46 INFO - PROCESS | 1651 | 1467980266781 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored
05:17:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 266ms
05:17:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html
05:17:47 INFO - PROCESS | 1651 | 1467980267044 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:47 INFO - PROCESS | 1651 | 1467980267090 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations
05:17:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 482ms
05:17:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html
05:17:47 INFO - PROCESS | 1651 | 1467980267517 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:47 INFO - PROCESS | 1651 | 1467980267580 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations
05:17:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 318ms
05:17:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html
05:17:47 INFO - PROCESS | 1651 | 1467980267844 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:47 INFO - PROCESS | 1651 | 1467980267881 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works
05:17:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 267ms
05:17:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html
05:17:48 INFO - PROCESS | 1651 | 1467980268124 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:48 INFO - PROCESS | 1651 | 1467980268172 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly
05:17:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 268ms
05:17:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html
05:17:48 INFO - PROCESS | 1651 | 1467980268394 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:48 INFO - PROCESS | 1651 | 1467980268441 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly
05:17:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 326ms
05:17:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html
05:17:48 INFO - PROCESS | 1651 | 1467980268726 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:48 INFO - PROCESS | 1651 | 1467980268779 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi
05:17:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 368ms
05:17:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html
05:17:49 INFO - PROCESS | 1651 | 1467980269093 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:49 INFO - PROCESS | 1651 | 1467980269140 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi
05:17:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 318ms
05:17:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html
05:17:49 INFO - PROCESS | 1651 | 1467980269412 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:49 INFO - PROCESS | 1651 | 1467980269456 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi
05:17:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 316ms
05:17:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html
05:17:49 INFO - PROCESS | 1651 | 1467980269732 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:49 INFO - PROCESS | 1651 | 1467980269777 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi
05:17:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 267ms
05:17:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html
05:17:50 INFO - PROCESS | 1651 | 1467980270007 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:50 INFO - PROCESS | 1651 | 1467980270043 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise
05:17:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 224ms
05:17:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html
05:17:50 INFO - PROCESS | 1651 | 1467980270227 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:50 INFO - PROCESS | 1651 | 1467980270267 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:50 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
05:17:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 218ms
05:17:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html
05:17:50 INFO - PROCESS | 1651 | 1467980270449 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:50 INFO - PROCESS | 1651 | 1467980270497 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath
05:17:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 317ms
05:17:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html
05:17:50 INFO - PROCESS | 1651 | 1467980270781 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:50 INFO - PROCESS | 1651 | 1467980270830 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR
05:17:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 267ms
05:17:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html
05:17:51 INFO - PROCESS | 1651 | 1467980271056 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:51 INFO - PROCESS | 1651 | 1467980271090 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:51 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
05:17:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 269ms
05:17:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html
05:17:51 INFO - PROCESS | 1651 | 1467980271331 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:51 INFO - PROCESS | 1651 | 1467980271387 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored
05:17:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 269ms
05:17:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html
05:17:51 INFO - PROCESS | 1651 | 1467980271614 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:51 INFO - PROCESS | 1651 | 1467980271669 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape
05:17:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 281ms
05:17:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html
05:17:51 INFO - PROCESS | 1651 | 1467980271893 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:51 INFO - PROCESS | 1651 | 1467980271952 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape
05:17:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 317ms
05:17:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html
05:17:52 INFO - PROCESS | 1651 | 1467980272228 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:52 INFO - PROCESS | 1651 | 1467980272271 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly
05:17:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 234ms
05:17:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html
05:17:52 INFO - PROCESS | 1651 | 1467980272459 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:52 INFO - PROCESS | 1651 | 1467980272499 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly
05:17:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 225ms
05:17:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html
05:17:52 INFO - PROCESS | 1651 | 1467980272677 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:52 INFO - PROCESS | 1651 | 1467980272708 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:52 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
05:17:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 269ms
05:17:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html
05:17:52 INFO - PROCESS | 1651 | 1467980272947 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:52 INFO - PROCESS | 1651 | 1467980272992 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half
05:17:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 218ms
05:17:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html
05:17:53 INFO - PROCESS | 1651 | 1467980273180 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:53 INFO - PROCESS | 1651 | 1467980273229 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:53 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
05:17:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 277ms
05:17:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html
05:17:53 INFO - PROCESS | 1651 | 1467980273571 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:53 INFO - PROCESS | 1651 | 1467980273691 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant
05:17:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 468ms
05:17:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html
05:17:53 INFO - PROCESS | 1651 | 1467980273981 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:54 INFO - PROCESS | 1651 | 1467980274038 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things
05:17:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 278ms
05:17:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html
05:17:54 INFO - PROCESS | 1651 | 1467980274259 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:54 INFO - PROCESS | 1651 | 1467980274308 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise
05:17:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 275ms
05:17:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html
05:17:54 INFO - PROCESS | 1651 | 1467980274532 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:54 INFO - PROCESS | 1651 | 1467980274577 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise
05:17:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 219ms
05:17:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html
05:17:54 INFO - PROCESS | 1651 | 1467980274760 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:54 INFO - PROCESS | 1651 | 1467980274792 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise
05:17:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 226ms
05:17:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html
05:17:54 INFO - PROCESS | 1651 | 1467980274980 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:55 INFO - PROCESS | 1651 | 1467980275028 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise
05:17:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 269ms
05:17:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html
05:17:55 INFO - PROCESS | 1651 | 1467980275259 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:55 INFO - PROCESS | 1651 | 1467980275293 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise
05:17:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 227ms
05:17:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html
05:17:55 INFO - PROCESS | 1651 | 1467980275480 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:55 INFO - PROCESS | 1651 | 1467980275515 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise
05:17:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 267ms
05:17:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html
05:17:55 INFO - PROCESS | 1651 | 1467980275762 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:55 INFO - PROCESS | 1651 | 1467980275845 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point
05:17:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 477ms
05:17:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html
05:17:56 INFO - PROCESS | 1651 | 1467980276232 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:56 INFO - PROCESS | 1651 | 1467980276260 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1
05:17:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 267ms
05:17:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html
05:17:56 INFO - PROCESS | 1651 | 1467980276509 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:56 INFO - PROCESS | 1651 | 1467980276557 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2
05:17:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 274ms
05:17:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html
05:17:56 INFO - PROCESS | 1651 | 1467980276780 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:56 INFO - PROCESS | 1651 | 1467980276839 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:57 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
05:17:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 319ms
05:17:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html
05:17:57 INFO - PROCESS | 1651 | 1467980277130 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:57 INFO - PROCESS | 1651 | 1467980277180 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:57 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
05:17:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 324ms
05:17:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html
05:17:57 INFO - PROCESS | 1651 | 1467980277445 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:57 INFO - PROCESS | 1651 | 1467980277486 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:57 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
05:17:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 217ms
05:17:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html
05:17:57 INFO - PROCESS | 1651 | 1467980277663 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:57 INFO - PROCESS | 1651 | 1467980277702 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:57 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)
05:17:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 221ms
05:17:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html
05:17:57 INFO - PROCESS | 1651 | 1467980277893 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:57 INFO - PROCESS | 1651 | 1467980277927 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
05:17:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 218ms
05:17:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html
05:17:58 INFO - PROCESS | 1651 | 1467980278123 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:58 INFO - PROCESS | 1651 | 1467980278161 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception
05:17:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 217ms
05:17:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html
05:17:58 INFO - PROCESS | 1651 | 1467980278342 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:58 INFO - PROCESS | 1651 | 1467980278376 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored
05:17:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 218ms
05:17:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html
05:17:58 INFO - PROCESS | 1651 | 1467980278589 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:58 INFO - PROCESS | 1651 | 1467980278644 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points
05:17:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 268ms
05:17:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html
05:17:58 INFO - PROCESS | 1651 | 1467980278846 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:58 INFO - PROCESS | 1651 | 1467980278893 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape
05:17:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 268ms
05:17:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html
05:17:59 INFO - PROCESS | 1651 | 1467980279123 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:59 INFO - PROCESS | 1651 | 1467980279159 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape
05:17:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 317ms
05:17:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html
05:17:59 INFO - PROCESS | 1651 | 1467980279462 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:59 INFO - PROCESS | 1651 | 1467980279518 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2
05:17:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 482ms
05:17:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html
05:17:59 INFO - PROCESS | 1651 | 1467980279923 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:17:59 INFO - PROCESS | 1651 | 1467980279967 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1
05:18:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 269ms
05:18:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html
05:18:00 INFO - PROCESS | 1651 | 1467980280214 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:00 INFO - PROCESS | 1651 | 1467980280277 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly
05:18:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 278ms
05:18:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html
05:18:00 INFO - PROCESS | 1651 | 1467980280494 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:00 INFO - PROCESS | 1651 | 1467980280530 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1
05:18:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 270ms
05:18:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html
05:18:00 INFO - PROCESS | 1651 | 1467980280762 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:00 INFO - PROCESS | 1651 | 1467980280811 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:01 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
05:18:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 268ms
05:18:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html
05:18:01 INFO - PROCESS | 1651 | 1467980281033 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:01 INFO - PROCESS | 1651 | 1467980281077 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath
05:18:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 269ms
05:18:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html
05:18:01 INFO - PROCESS | 1651 | 1467980281322 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:01 INFO - PROCESS | 1651 | 1467980281380 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic
05:18:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 320ms
05:18:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html
05:18:01 INFO - PROCESS | 1651 | 1467980281659 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:01 INFO - PROCESS | 1651 | 1467980281704 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:01 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)
05:18:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 319ms
05:18:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html
05:18:01 INFO - PROCESS | 1651 | 1467980281993 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:02 INFO - PROCESS | 1651 | 1467980282040 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
05:18:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 272ms
05:18:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html
05:18:02 INFO - PROCESS | 1651 | 1467980282264 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:02 INFO - PROCESS | 1651 | 1467980282303 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored
05:18:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 268ms
05:18:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html
05:18:02 INFO - PROCESS | 1651 | 1467980282540 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:02 INFO - PROCESS | 1651 | 1467980282575 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled
05:18:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 327ms
05:18:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html
05:18:02 INFO - PROCESS | 1651 | 1467980282864 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:02 INFO - PROCESS | 1651 | 1467980282901 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape
05:18:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 416ms
05:18:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html
05:18:03 INFO - PROCESS | 1651 | 1467980283281 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:03 INFO - PROCESS | 1651 | 1467980283308 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1
05:18:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 217ms
05:18:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html
05:18:03 INFO - PROCESS | 1651 | 1467980283510 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:03 INFO - PROCESS | 1651 | 1467980283554 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2
05:18:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 324ms
05:18:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html
05:18:03 INFO - PROCESS | 1651 | 1467980283831 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:03 INFO - PROCESS | 1651 | 1467980283881 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty
05:18:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 218ms
05:18:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html
05:18:04 INFO - PROCESS | 1651 | 1467980284062 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:04 INFO - PROCESS | 1651 | 1467980284102 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect
05:18:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 279ms
05:18:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html
05:18:04 INFO - PROCESS | 1651 | 1467980284331 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:04 INFO - PROCESS | 1651 | 1467980284375 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected
05:18:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 317ms
05:18:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html
05:18:04 INFO - PROCESS | 1651 | 1467980284663 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:04 INFO - PROCESS | 1651 | 1467980284714 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1
05:18:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 280ms
05:18:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html
05:18:04 INFO - PROCESS | 1651 | 1467980284940 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:04 INFO - PROCESS | 1651 | 1467980284976 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2
05:18:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 272ms
05:18:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html
05:18:05 INFO - PROCESS | 1651 | 1467980285211 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:05 INFO - PROCESS | 1651 | 1467980285245 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty
05:18:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 268ms
05:18:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html
05:18:05 INFO - PROCESS | 1651 | 1467980285480 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:05 INFO - PROCESS | 1651 | 1467980285511 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline
05:18:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 219ms
05:18:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html
05:18:05 INFO - PROCESS | 1651 | 1467980285711 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:05 INFO - PROCESS | 1651 | 1467980285743 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint
05:18:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 468ms
05:18:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html
05:18:06 INFO - PROCESS | 1651 | 1467980286195 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:06 INFO - PROCESS | 1651 | 1467980286251 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic
05:18:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 377ms
05:18:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html
05:18:06 INFO - PROCESS | 1651 | 1467980286565 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:06 INFO - PROCESS | 1651 | 1467980286608 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected
05:18:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 318ms
05:18:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html
05:18:06 INFO - PROCESS | 1651 | 1467980286921 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:06 INFO - PROCESS | 1651 | 1467980286974 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap
05:18:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 285ms
05:18:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html
05:18:07 INFO - PROCESS | 1651 | 1467980287194 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:07 INFO - PROCESS | 1651 | 1467980287247 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add
05:18:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 326ms
05:18:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html
05:18:07 INFO - PROCESS | 1651 | 1467980287514 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:07 INFO - PROCESS | 1651 | 1467980287567 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1
05:18:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 318ms
05:18:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html
05:18:07 INFO - PROCESS | 1651 | 1467980287847 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:07 INFO - PROCESS | 1651 | 1467980287911 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2
05:18:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 326ms
05:18:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html
05:18:08 INFO - PROCESS | 1651 | 1467980288163 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:08 INFO - PROCESS | 1651 | 1467980288204 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3
05:18:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 216ms
05:18:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html
05:18:08 INFO - PROCESS | 1651 | 1467980288382 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:08 INFO - PROCESS | 1651 | 1467980288421 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial
05:18:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 266ms
05:18:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html
05:18:08 INFO - PROCESS | 1651 | 1467980288659 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:08 INFO - PROCESS | 1651 | 1467980288698 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs
05:18:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 321ms
05:18:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html
05:18:08 INFO - PROCESS | 1651 | 1467980288982 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:09 INFO - PROCESS | 1651 | 1467980289041 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path
05:18:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 267ms
05:18:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html
05:18:09 INFO - PROCESS | 1651 | 1467980289260 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:09 INFO - PROCESS | 1651 | 1467980289313 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path
05:18:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 327ms
05:18:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html
05:18:09 INFO - PROCESS | 1651 | 1467980289594 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:09 INFO - PROCESS | 1651 | 1467980289632 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves
05:18:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 317ms
05:18:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html
05:18:09 INFO - PROCESS | 1651 | 1467980289915 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:09 INFO - PROCESS | 1651 | 1467980289966 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi
05:18:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 317ms
05:18:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html
05:18:10 INFO - PROCESS | 1651 | 1467980290232 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:10 INFO - PROCESS | 1651 | 1467980290273 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside
05:18:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 223ms
05:18:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html
05:18:10 INFO - PROCESS | 1651 | 1467980290466 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:10 INFO - PROCESS | 1651 | 1467980290511 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path
05:18:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 318ms
05:18:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html
05:18:10 INFO - PROCESS | 1651 | 1467980290798 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:10 INFO - PROCESS | 1651 | 1467980290851 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments
05:18:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 272ms
05:18:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html
05:18:11 INFO - PROCESS | 1651 | 1467980291080 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:11 INFO - PROCESS | 1651 | 1467980291141 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas
05:18:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 317ms
05:18:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html
05:18:11 INFO - PROCESS | 1651 | 1467980291432 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:11 INFO - PROCESS | 1651 | 1467980291479 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath
05:18:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 218ms
05:18:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html
05:18:11 INFO - PROCESS | 1651 | 1467980291658 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:11 INFO - PROCESS | 1651 | 1467980291693 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly
05:18:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 226ms
05:18:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html
05:18:11 INFO - PROCESS | 1651 | 1467980291878 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:11 INFO - PROCESS | 1651 | 1467980291909 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly
05:18:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 370ms
05:18:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html
05:18:12 INFO - PROCESS | 1651 | 1467980292259 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:12 INFO - PROCESS | 1651 | 1467980292327 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly
05:18:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 372ms
05:18:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html
05:18:12 INFO - PROCESS | 1651 | 1467980292634 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:12 INFO - PROCESS | 1651 | 1467980292678 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly
05:18:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 268ms
05:18:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html
05:18:12 INFO - PROCESS | 1651 | 1467980292912 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:12 INFO - PROCESS | 1651 | 1467980292950 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths
05:18:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 328ms
05:18:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html
05:18:13 INFO - PROCESS | 1651 | 1467980293241 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:13 INFO - PROCESS | 1651 | 1467980293290 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule
05:18:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 326ms
05:18:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html
05:18:13 INFO - PROCESS | 1651 | 1467980293582 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:13 INFO - PROCESS | 1651 | 1467980293645 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic
05:18:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 270ms
05:18:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html
05:18:13 INFO - PROCESS | 1651 | 1467980293861 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:13 INFO - PROCESS | 1651 | 1467980293910 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:14 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
05:18:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 267ms
05:18:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html
05:18:14 INFO - PROCESS | 1651 | 1467980294129 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:14 INFO - PROCESS | 1651 | 1467980294162 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:14 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
05:18:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 218ms
05:18:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html
05:18:14 INFO - PROCESS | 1651 | 1467980294363 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:14 INFO - PROCESS | 1651 | 1467980294419 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint
05:18:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 367ms
05:18:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html
05:18:14 INFO - PROCESS | 1651 | 1467980294740 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:14 INFO - PROCESS | 1651 | 1467980294780 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored
05:18:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 220ms
05:18:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html
05:18:14 INFO - PROCESS | 1651 | 1467980294963 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:15 INFO - PROCESS | 1651 | 1467980295003 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic
05:18:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 216ms
05:18:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html
05:18:15 INFO - PROCESS | 1651 | 1467980295183 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:15 INFO - PROCESS | 1651 | 1467980295225 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple
05:18:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 217ms
05:18:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html
05:18:15 INFO - PROCESS | 1651 | 1467980295410 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:15 INFO - PROCESS | 1651 | 1467980295442 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath
05:18:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 227ms
05:18:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html
05:18:15 INFO - PROCESS | 1651 | 1467980295631 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:15 INFO - PROCESS | 1651 | 1467980295674 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored
05:18:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 217ms
05:18:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html
05:18:15 INFO - PROCESS | 1651 | 1467980295858 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:15 INFO - PROCESS | 1651 | 1467980295894 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic
05:18:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 274ms
05:18:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html
05:18:16 INFO - PROCESS | 1651 | 1467980296129 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:16 INFO - PROCESS | 1651 | 1467980296162 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:16 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)
05:18:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 221ms
05:18:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html
05:18:16 INFO - PROCESS | 1651 | 1467980296359 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:16 INFO - PROCESS | 1651 | 1467980296443 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
05:18:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 475ms
05:18:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html
05:18:16 INFO - PROCESS | 1651 | 1467980296831 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:16 INFO - PROCESS | 1651 | 1467980296878 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored
05:18:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 267ms
05:18:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html
05:18:17 INFO - PROCESS | 1651 | 1467980297101 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:17 INFO - PROCESS | 1651 | 1467980297156 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled
05:18:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 318ms
05:18:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html
05:18:17 INFO - PROCESS | 1651 | 1467980297430 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:17 INFO - PROCESS | 1651 | 1467980297474 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape
05:18:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 318ms
05:18:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html
05:18:17 INFO - PROCESS | 1651 | 1467980297753 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:17 INFO - PROCESS | 1651 | 1467980297792 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic
05:18:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 217ms
05:18:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html
05:18:17 INFO - PROCESS | 1651 | 1467980297977 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:18 INFO - PROCESS | 1651 | 1467980298011 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed
05:18:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 225ms
05:18:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html
05:18:18 INFO - PROCESS | 1651 | 1467980298198 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:18 INFO - PROCESS | 1651 | 1467980298245 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1
05:18:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 519ms
05:18:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html
05:18:18 INFO - PROCESS | 1651 | 1467980298757 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:18 INFO - PROCESS | 1651 | 1467980298804 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2
05:18:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 272ms
05:18:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html
05:18:19 INFO - PROCESS | 1651 | 1467980299033 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:19 INFO - PROCESS | 1651 | 1467980299080 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative
05:18:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 268ms
05:18:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html
05:18:19 INFO - PROCESS | 1651 | 1467980299314 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:19 INFO - PROCESS | 1651 | 1467980299358 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath
05:18:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 369ms
05:18:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html
05:18:19 INFO - PROCESS | 1651 | 1467980299684 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:19 INFO - PROCESS | 1651 | 1467980299745 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored
05:18:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 317ms
05:18:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html
05:18:20 INFO - PROCESS | 1651 | 1467980300026 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:20 INFO - PROCESS | 1651 | 1467980300060 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect
05:18:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 240ms
05:18:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html
05:18:20 INFO - PROCESS | 1651 | 1467980300263 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:20 INFO - PROCESS | 1651 | 1467980300342 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding
05:18:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 372ms
05:18:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html
05:18:20 INFO - PROCESS | 1651 | 1467980300641 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:20 INFO - PROCESS | 1651 | 1467980300680 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1
05:18:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 325ms
05:18:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html
05:18:20 INFO - PROCESS | 1651 | 1467980300962 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:21 INFO - PROCESS | 1651 | 1467980300995 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2
05:18:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 218ms
05:18:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html
05:18:21 INFO - PROCESS | 1651 | 1467980301190 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:21 INFO - PROCESS | 1651 | 1467980301221 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3
05:18:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 219ms
05:18:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html
05:18:21 INFO - PROCESS | 1651 | 1467980301411 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:21 INFO - PROCESS | 1651 | 1467980301444 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4
05:18:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 217ms
05:18:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html
05:18:21 INFO - PROCESS | 1651 | 1467980301631 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:21 INFO - PROCESS | 1651 | 1467980301670 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5
05:18:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 217ms
05:18:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html
05:18:21 INFO - PROCESS | 1651 | 1467980301858 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:21 INFO - PROCESS | 1651 | 1467980301891 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6
05:18:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 217ms
05:18:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html
05:18:22 INFO - PROCESS | 1651 | 1467980302078 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:22 INFO - PROCESS | 1651 | 1467980302114 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked
05:18:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 270ms
05:18:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html
05:18:22 INFO - PROCESS | 1651 | 1467980302360 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:22 INFO - PROCESS | 1651 | 1467980302407 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn
05:18:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 325ms
05:18:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html
05:18:22 INFO - PROCESS | 1651 | 1467980302679 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:22 INFO - PROCESS | 1651 | 1467980302711 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:22 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
05:18:22 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
05:18:22 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1
05:18:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:18:22 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
05:18:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:18:22 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
05:18:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.arc.html | took 316ms
05:18:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html
05:18:23 INFO - PROCESS | 1651 | 1467980303010 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:23 INFO - PROCESS | 1651 | 1467980303076 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking
05:18:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 367ms
05:18:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html
05:18:23 INFO - PROCESS | 1651 | 1467980303381 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:23 INFO - PROCESS | 1651 | 1467980303422 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters
05:18:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 216ms
05:18:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html
05:18:23 INFO - PROCESS | 1651 | 1467980303599 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:23 INFO - PROCESS | 1651 | 1467980303641 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:23 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
05:18:23 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
05:18:23 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1
05:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:18:23 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
05:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:18:23 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
05:18:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.curve.html | took 218ms
05:18:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html
05:18:23 INFO - PROCESS | 1651 | 1467980303830 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:23 INFO - PROCESS | 1651 | 1467980303864 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:24 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
05:18:24 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
05:18:24 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1
05:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:18:24 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
05:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:18:24 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
05:18:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.line.html | took 220ms
05:18:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html
05:18:24 INFO - PROCESS | 1651 | 1467980304058 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:24 INFO - PROCESS | 1651 | 1467980304084 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking
05:18:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 225ms
05:18:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html
05:18:24 INFO - PROCESS | 1651 | 1467980304278 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:24 INFO - PROCESS | 1651 | 1467980304316 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix
05:18:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 219ms
05:18:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html
05:18:24 INFO - PROCESS | 1651 | 1467980304503 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:24 INFO - PROCESS | 1651 | 1467980304539 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix
05:18:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 418ms
05:18:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html
05:18:24 INFO - PROCESS | 1651 | 1467980304926 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:24 INFO - PROCESS | 1651 | 1467980304971 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix
05:18:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 272ms
05:18:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html
05:18:25 INFO - PROCESS | 1651 | 1467980305199 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:25 INFO - PROCESS | 1651 | 1467980305246 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath
05:18:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 220ms
05:18:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html
05:18:25 INFO - PROCESS | 1651 | 1467980305450 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:25 INFO - PROCESS | 1651 | 1467980305504 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted
05:18:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 274ms
05:18:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html
05:18:25 INFO - PROCESS | 1651 | 1467980305731 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:25 INFO - PROCESS | 1651 | 1467980305783 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic
05:18:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 318ms
05:18:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html
05:18:26 INFO - PROCESS | 1651 | 1467980306064 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:26 INFO - PROCESS | 1651 | 1467980306118 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing
05:18:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 327ms
05:18:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html
05:18:26 INFO - PROCESS | 1651 | 1467980306403 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:26 INFO - PROCESS | 1651 | 1467980306461 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing
05:18:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 331ms
05:18:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html
05:18:26 INFO - PROCESS | 1651 | 1467980306737 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:26 INFO - PROCESS | 1651 | 1467980306800 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something
05:18:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 280ms
05:18:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html
05:18:27 INFO - PROCESS | 1651 | 1467980307009 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:27 INFO - PROCESS | 1651 | 1467980307046 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size
05:18:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 226ms
05:18:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html
05:18:27 INFO - PROCESS | 1651 | 1467980307231 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:27 INFO - PROCESS | 1651 | 1467980307270 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this|
05:18:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 268ms
05:18:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html
05:18:27 INFO - PROCESS | 1651 | 1467980307509 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:27 INFO - PROCESS | 1651 | 1467980307552 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object
05:18:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 318ms
05:18:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html
05:18:27 INFO - PROCESS | 1651 | 1467980307829 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:27 INFO - PROCESS | 1651 | 1467980307872 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError
05:18:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 319ms
05:18:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html
05:18:28 INFO - PROCESS | 1651 | 1467980308160 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:28 INFO - PROCESS | 1651 | 1467980308207 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something
05:18:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 275ms
05:18:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html
05:18:28 INFO - PROCESS | 1651 | 1467980308428 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:28 INFO - PROCESS | 1651 | 1467980308461 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size
05:18:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 218ms
05:18:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html
05:18:28 INFO - PROCESS | 1651 | 1467980308649 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:28 INFO - PROCESS | 1651 | 1467980308684 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas
05:18:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 318ms
05:18:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html
05:18:29 INFO - PROCESS | 1651 | 1467980309061 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:29 INFO - PROCESS | 1651 | 1467980309104 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments
05:18:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 270ms
05:18:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html
05:18:29 INFO - PROCESS | 1651 | 1467980309333 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:29 INFO - PROCESS | 1651 | 1467980309385 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite
05:18:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 419ms
05:18:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html
05:18:29 INFO - PROCESS | 1651 | 1467980309760 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:29 INFO - PROCESS | 1651 | 1467980309828 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)
05:18:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 423ms
05:18:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html
05:18:30 INFO - PROCESS | 1651 | 1467980310180 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:30 INFO - PROCESS | 1651 | 1467980310239 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this|
05:18:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 319ms
05:18:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html
05:18:30 INFO - PROCESS | 1651 | 1467980310500 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:30 INFO - PROCESS | 1651 | 1467980310552 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel
05:18:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 318ms
05:18:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html
05:18:30 INFO - PROCESS | 1651 | 1467980310836 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:30 INFO - PROCESS | 1651 | 1467980310904 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object
05:18:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 268ms
05:18:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html
05:18:31 INFO - PROCESS | 1651 | 1467980311111 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:31 INFO - PROCESS | 1651 | 1467980311146 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero
05:18:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 217ms
05:18:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html
05:18:31 INFO - PROCESS | 1651 | 1467980311330 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:31 INFO - PROCESS | 1651 | 1467980311362 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something
05:18:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 219ms
05:18:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html
05:18:31 INFO - PROCESS | 1651 | 1467980311558 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:31 INFO - PROCESS | 1651 | 1467980311595 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255]
05:18:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 226ms
05:18:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html
05:18:31 INFO - PROCESS | 1651 | 1467980311779 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:31 INFO - PROCESS | 1651 | 1467980311812 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray
05:18:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 217ms
05:18:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html
05:18:32 INFO - PROCESS | 1651 | 1467980312000 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:32 INFO - PROCESS | 1651 | 1467980312047 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite
05:18:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 318ms
05:18:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html
05:18:32 INFO - PROCESS | 1651 | 1467980312330 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:32 INFO - PROCESS | 1651 | 1467980312371 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours
05:18:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 269ms
05:18:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html
05:18:32 INFO - PROCESS | 1651 | 1467980312611 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:32 INFO - PROCESS | 1651 | 1467980312651 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component
05:18:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 277ms
05:18:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html
05:18:32 INFO - PROCESS | 1651 | 1467980312883 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:32 INFO - PROCESS | 1651 | 1467980312931 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first
05:18:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 317ms
05:18:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html
05:18:33 INFO - PROCESS | 1651 | 1467980313214 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:33 INFO - PROCESS | 1651 | 1467980313263 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B
05:18:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 328ms
05:18:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html
05:18:33 INFO - PROCESS | 1651 | 1467980313557 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:33 INFO - PROCESS | 1651 | 1467980313598 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first
05:18:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 268ms
05:18:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html
05:18:33 INFO - PROCESS | 1651 | 1467980313831 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:33 INFO - PROCESS | 1651 | 1467980313890 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255]
05:18:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 318ms
05:18:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html
05:18:34 INFO - PROCESS | 1651 | 1467980314159 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:34 INFO - PROCESS | 1651 | 1467980314193 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:34 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
05:18:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 317ms
05:18:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html
05:18:34 INFO - PROCESS | 1651 | 1467980314484 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:34 INFO - PROCESS | 1651 | 1467980314526 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas
05:18:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 318ms
05:18:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html
05:18:34 INFO - PROCESS | 1651 | 1467980314800 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:34 INFO - PROCESS | 1651 | 1467980314841 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle
05:18:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 218ms
05:18:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html
05:18:35 INFO - PROCESS | 1651 | 1467980315027 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:35 INFO - PROCESS | 1651 | 1467980315062 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel
05:18:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 218ms
05:18:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html
05:18:35 INFO - PROCESS | 1651 | 1467980315247 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:35 INFO - PROCESS | 1651 | 1467980315279 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object
05:18:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 221ms
05:18:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html
05:18:35 INFO - PROCESS | 1651 | 1467980315478 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:35 INFO - PROCESS | 1651 | 1467980315514 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state
05:18:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 325ms
05:18:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html
05:18:35 INFO - PROCESS | 1651 | 1467980315799 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:35 INFO - PROCESS | 1651 | 1467980315850 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero
05:18:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 268ms
05:18:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html
05:18:36 INFO - PROCESS | 1651 | 1467980316076 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:36 INFO - PROCESS | 1651 | 1467980316111 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255]
05:18:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 328ms
05:18:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html
05:18:36 INFO - PROCESS | 1651 | 1467980316401 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:36 INFO - PROCESS | 1651 | 1467980316431 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:36 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
05:18:36 INFO - @http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1
05:18:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:18:36 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
05:18:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:18:36 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
05:18:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html | took 218ms
05:18:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html
05:18:36 INFO - PROCESS | 1651 | 1467980316631 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:36 INFO - PROCESS | 1651 | 1467980316673 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0
05:18:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 275ms
05:18:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html
05:18:36 INFO - PROCESS | 1651 | 1467980316907 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:36 INFO - PROCESS | 1651 | 1467980316942 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties
05:18:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 218ms
05:18:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html
05:18:37 INFO - PROCESS | 1651 | 1467980317128 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:37 INFO - PROCESS | 1651 | 1467980317163 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only
05:18:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 369ms
05:18:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html
05:18:37 INFO - PROCESS | 1651 | 1467980317507 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:37 INFO - PROCESS | 1651 | 1467980317613 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero
05:18:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 372ms
05:18:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html
05:18:37 INFO - PROCESS | 1651 | 1467980317882 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:37 INFO - PROCESS | 1651 | 1467980317947 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified
05:18:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 318ms
05:18:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html
05:18:38 INFO - PROCESS | 1651 | 1467980318243 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:38 INFO - PROCESS | 1651 | 1467980318296 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber
05:18:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 275ms
05:18:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html
05:18:38 INFO - PROCESS | 1651 | 1467980318516 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:38 INFO - PROCESS | 1651 | 1467980318562 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0
05:18:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 268ms
05:18:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html
05:18:38 INFO - PROCESS | 1651 | 1467980318793 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:38 INFO - PROCESS | 1651 | 1467980318838 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly
05:18:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 317ms
05:18:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html
05:18:39 INFO - PROCESS | 1651 | 1467980319132 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:39 INFO - PROCESS | 1651 | 1467980319187 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas
05:18:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 270ms
05:18:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html
05:18:39 INFO - PROCESS | 1651 | 1467980319411 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:39 INFO - PROCESS | 1651 | 1467980319448 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions
05:18:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 226ms
05:18:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html
05:18:39 INFO - PROCESS | 1651 | 1467980319635 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:39 INFO - PROCESS | 1651 | 1467980319678 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas
05:18:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 267ms
05:18:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html
05:18:39 INFO - PROCESS | 1651 | 1467980319911 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:39 INFO - PROCESS | 1651 | 1467980319945 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas
05:18:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 268ms
05:18:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html
05:18:40 INFO - PROCESS | 1651 | 1467980320183 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:40 INFO - PROCESS | 1651 | 1467980320230 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly
05:18:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 368ms
05:18:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html
05:18:40 INFO - PROCESS | 1651 | 1467980320577 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:40 INFO - PROCESS | 1651 | 1467980320627 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly
05:18:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 275ms
05:18:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html
05:18:40 INFO - PROCESS | 1651 | 1467980320849 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:40 INFO - PROCESS | 1651 | 1467980320899 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height
05:18:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 370ms
05:18:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html
05:18:41 INFO - PROCESS | 1651 | 1467980321225 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:41 INFO - PROCESS | 1651 | 1467980321259 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y
05:18:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 270ms
05:18:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html
05:18:41 INFO - PROCESS | 1651 | 1467980321496 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:41 INFO - PROCESS | 1651 | 1467980321529 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing
05:18:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 266ms
05:18:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html
05:18:41 INFO - PROCESS | 1651 | 1467980321767 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:41 INFO - PROCESS | 1651 | 1467980321824 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly
05:18:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 318ms
05:18:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html
05:18:42 INFO - PROCESS | 1651 | 1467980322099 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:42 INFO - PROCESS | 1651 | 1467980322152 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite
05:18:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 231ms
05:18:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html
05:18:42 INFO - PROCESS | 1651 | 1467980322330 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:42 INFO - PROCESS | 1651 | 1467980322360 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError
05:18:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 219ms
05:18:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html
05:18:42 INFO - PROCESS | 1651 | 1467980322560 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:42 INFO - PROCESS | 1651 | 1467980322603 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path
05:18:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 325ms
05:18:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html
05:18:42 INFO - PROCESS | 1651 | 1467980322880 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:42 INFO - PROCESS | 1651 | 1467980322925 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state
05:18:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 268ms
05:18:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html
05:18:43 INFO - PROCESS | 1651 | 1467980323162 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:43 INFO - PROCESS | 1651 | 1467980323217 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect
05:18:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 322ms
05:18:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html
05:18:43 INFO - PROCESS | 1651 | 1467980323494 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:43 INFO - PROCESS | 1651 | 1467980323530 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects
05:18:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 469ms
05:18:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html
05:18:43 INFO - PROCESS | 1651 | 1467980323968 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:44 INFO - PROCESS | 1651 | 1467980324015 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used
05:18:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 368ms
05:18:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html
05:18:44 INFO - PROCESS | 1651 | 1467980324351 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:44 INFO - PROCESS | 1651 | 1467980324411 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used
05:18:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 321ms
05:18:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html
05:18:44 INFO - PROCESS | 1651 | 1467980324704 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:44 INFO - PROCESS | 1651 | 1467980324760 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha
05:18:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 347ms
05:18:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html
05:18:45 INFO - PROCESS | 1651 | 1467980325029 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:45 INFO - PROCESS | 1651 | 1467980325089 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha
05:18:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 320ms
05:18:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html
05:18:45 INFO - PROCESS | 1651 | 1467980325365 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:45 INFO - PROCESS | 1651 | 1467980325417 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly
05:18:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 268ms
05:18:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html
05:18:45 INFO - PROCESS | 1651 | 1467980325633 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:45 INFO - PROCESS | 1651 | 1467980325688 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial
05:18:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 270ms
05:18:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html
05:18:45 INFO - PROCESS | 1651 | 1467980325910 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:45 INFO - PROCESS | 1651 | 1467980325962 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid
05:18:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 274ms
05:18:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html
05:18:46 INFO - PROCESS | 1651 | 1467980326181 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:46 INFO - PROCESS | 1651 | 1467980326213 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid
05:18:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 268ms
05:18:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html
05:18:46 INFO - PROCESS | 1651 | 1467980326458 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:46 INFO - PROCESS | 1651 | 1467980326492 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial
05:18:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 266ms
05:18:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html
05:18:46 INFO - PROCESS | 1651 | 1467980326731 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:46 INFO - PROCESS | 1651 | 1467980326785 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid
05:18:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 269ms
05:18:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html
05:18:47 INFO - PROCESS | 1651 | 1467980327001 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:47 INFO - PROCESS | 1651 | 1467980327052 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid
05:18:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 317ms
05:18:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html
05:18:47 INFO - PROCESS | 1651 | 1467980327329 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:47 INFO - PROCESS | 1651 | 1467980327365 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial
05:18:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 277ms
05:18:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html
05:18:47 INFO - PROCESS | 1651 | 1467980327610 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:47 INFO - PROCESS | 1651 | 1467980327657 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid
05:18:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 267ms
05:18:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html
05:18:47 INFO - PROCESS | 1651 | 1467980327878 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:47 INFO - PROCESS | 1651 | 1467980327914 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid
05:18:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 317ms
05:18:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html
05:18:48 INFO - PROCESS | 1651 | 1467980328212 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:48 INFO - PROCESS | 1651 | 1467980328266 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases
05:18:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 268ms
05:18:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html
05:18:48 INFO - PROCESS | 1651 | 1467980328468 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:48 INFO - PROCESS | 1651 | 1467980328511 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases
05:18:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 217ms
05:18:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html
05:18:48 INFO - PROCESS | 1651 | 1467980328694 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:48 INFO - PROCESS | 1651 | 1467980328732 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases
05:18:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 224ms
05:18:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html
05:18:48 INFO - PROCESS | 1651 | 1467980328913 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:48 INFO - PROCESS | 1651 | 1467980328950 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases
05:18:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 218ms
05:18:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html
05:18:49 INFO - PROCESS | 1651 | 1467980329141 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:49 INFO - PROCESS | 1651 | 1467980329167 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region
05:18:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 216ms
05:18:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html
05:18:49 INFO - PROCESS | 1651 | 1467980329360 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:49 INFO - PROCESS | 1651 | 1467980329391 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region
05:18:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 224ms
05:18:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html
05:18:49 INFO - PROCESS | 1651 | 1467980329579 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:49 INFO - PROCESS | 1651 | 1467980329611 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region
05:18:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 372ms
05:18:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html
05:18:49 INFO - PROCESS | 1651 | 1467980329986 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:50 INFO - PROCESS | 1651 | 1467980330044 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation
05:18:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 519ms
05:18:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html
05:18:50 INFO - PROCESS | 1651 | 1467980330513 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:50 INFO - PROCESS | 1651 | 1467980330557 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation
05:18:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 319ms
05:18:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html
05:18:50 INFO - PROCESS | 1651 | 1467980330851 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:50 INFO - PROCESS | 1651 | 1467980330910 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out
05:18:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 269ms
05:18:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html
05:18:51 INFO - PROCESS | 1651 | 1467980331131 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:51 INFO - PROCESS | 1651 | 1467980331206 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set
05:18:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 327ms
05:18:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html
05:18:51 INFO - PROCESS | 1651 | 1467980331477 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:51 INFO - PROCESS | 1651 | 1467980331527 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set
05:18:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 331ms
05:18:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html
05:18:51 INFO - PROCESS | 1651 | 1467980331795 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:51 INFO - PROCESS | 1651 | 1467980331830 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set
05:18:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 217ms
05:18:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html
05:18:52 INFO - PROCESS | 1651 | 1467980332017 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:52 INFO - PROCESS | 1651 | 1467980332063 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set
05:18:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 266ms
05:18:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html
05:18:52 INFO - PROCESS | 1651 | 1467980332285 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:52 INFO - PROCESS | 1651 | 1467980332337 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set
05:18:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 317ms
05:18:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html
05:18:52 INFO - PROCESS | 1651 | 1467980332625 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:52 INFO - PROCESS | 1651 | 1467980332675 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills
05:18:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 272ms
05:18:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html
05:18:52 INFO - PROCESS | 1651 | 1467980332896 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:52 INFO - PROCESS | 1651 | 1467980332930 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills
05:18:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 218ms
05:18:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html
05:18:53 INFO - PROCESS | 1651 | 1467980333115 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:53 INFO - PROCESS | 1651 | 1467980333160 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills
05:18:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 317ms
05:18:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html
05:18:53 INFO - PROCESS | 1651 | 1467980333451 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:53 INFO - PROCESS | 1651 | 1467980333516 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills
05:18:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 320ms
05:18:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html
05:18:53 INFO - PROCESS | 1651 | 1467980333780 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:53 INFO - PROCESS | 1651 | 1467980333829 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images
05:18:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 321ms
05:18:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html
05:18:54 INFO - PROCESS | 1651 | 1467980334114 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:54 INFO - PROCESS | 1651 | 1467980334164 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images
05:18:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 277ms
05:18:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html
05:18:54 INFO - PROCESS | 1651 | 1467980334382 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:54 INFO - PROCESS | 1651 | 1467980334425 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images
05:18:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 318ms
05:18:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html
05:18:54 INFO - PROCESS | 1651 | 1467980334711 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:54 INFO - PROCESS | 1651 | 1467980334742 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles
05:18:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 227ms
05:18:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html
05:18:54 INFO - PROCESS | 1651 | 1467980334944 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:54 INFO - PROCESS | 1651 | 1467980334990 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images
05:18:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 318ms
05:18:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html
05:18:55 INFO - PROCESS | 1651 | 1467980335265 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:55 INFO - PROCESS | 1651 | 1467980335330 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images
05:18:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 318ms
05:18:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html
05:18:55 INFO - PROCESS | 1651 | 1467980335584 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:55 INFO - PROCESS | 1651 | 1467980335630 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x
05:18:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 217ms
05:18:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html
05:18:55 INFO - PROCESS | 1651 | 1467980335815 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:55 INFO - PROCESS | 1651 | 1467980335846 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y
05:18:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 228ms
05:18:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html
05:18:56 INFO - PROCESS | 1651 | 1467980336042 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:56 INFO - PROCESS | 1651 | 1467980336077 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x
05:18:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 216ms
05:18:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html
05:18:56 INFO - PROCESS | 1651 | 1467980336263 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:56 INFO - PROCESS | 1651 | 1467980336299 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y
05:18:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 275ms
05:18:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html
05:18:56 INFO - PROCESS | 1651 | 1467980336595 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:56 INFO - PROCESS | 1651 | 1467980336644 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area
05:18:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 484ms
05:18:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html
05:18:57 INFO - PROCESS | 1651 | 1467980337066 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:57 INFO - PROCESS | 1651 | 1467980337115 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns
05:18:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 266ms
05:18:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html
05:18:57 INFO - PROCESS | 1651 | 1467980337345 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:57 INFO - PROCESS | 1651 | 1467980337396 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns
05:18:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 226ms
05:18:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html
05:18:57 INFO - PROCESS | 1651 | 1467980337571 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:57 INFO - PROCESS | 1651 | 1467980337613 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns
05:18:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 270ms
05:18:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html
05:18:57 INFO - PROCESS | 1651 | 1467980337845 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:57 INFO - PROCESS | 1651 | 1467980337892 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns
05:18:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 218ms
05:18:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html
05:18:58 INFO - PROCESS | 1651 | 1467980338065 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:58 INFO - PROCESS | 1651 | 1467980338099 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes
05:18:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 268ms
05:18:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html
05:18:58 INFO - PROCESS | 1651 | 1467980338349 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:58 INFO - PROCESS | 1651 | 1467980338411 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps
05:18:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 319ms
05:18:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html
05:18:58 INFO - PROCESS | 1651 | 1467980338671 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:58 INFO - PROCESS | 1651 | 1467980338735 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps
05:18:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 367ms
05:18:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html
05:18:59 INFO - PROCESS | 1651 | 1467980339040 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:59 INFO - PROCESS | 1651 | 1467980339076 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins
05:18:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 273ms
05:18:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html
05:18:59 INFO - PROCESS | 1651 | 1467980339313 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:59 INFO - PROCESS | 1651 | 1467980339346 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins
05:18:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 266ms
05:18:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html
05:18:59 INFO - PROCESS | 1651 | 1467980339584 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:59 INFO - PROCESS | 1651 | 1467980339632 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit
05:18:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 268ms
05:18:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html
05:18:59 INFO - PROCESS | 1651 | 1467980339865 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:18:59 INFO - PROCESS | 1651 | 1467980339932 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations
05:19:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 330ms
05:19:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html
05:19:00 INFO - PROCESS | 1651 | 1467980340199 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:00 INFO - PROCESS | 1651 | 1467980340233 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations
05:19:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 219ms
05:19:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html
05:19:00 INFO - PROCESS | 1651 | 1467980340428 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:00 INFO - PROCESS | 1651 | 1467980340462 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default
05:19:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 223ms
05:19:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html
05:19:00 INFO - PROCESS | 1651 | 1467980340646 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:00 INFO - PROCESS | 1651 | 1467980340679 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid
05:19:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 216ms
05:19:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html
05:19:00 INFO - PROCESS | 1651 | 1467980340864 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:00 INFO - PROCESS | 1651 | 1467980340895 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid
05:19:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 217ms
05:19:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html
05:19:01 INFO - PROCESS | 1651 | 1467980341083 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:01 INFO - PROCESS | 1651 | 1467980341117 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default
05:19:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 218ms
05:19:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html
05:19:01 INFO - PROCESS | 1651 | 1467980341309 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:01 INFO - PROCESS | 1651 | 1467980341341 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid
05:19:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 269ms
05:19:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html
05:19:01 INFO - PROCESS | 1651 | 1467980341584 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:01 INFO - PROCESS | 1651 | 1467980341632 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid
05:19:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 318ms
05:19:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html
05:19:01 INFO - PROCESS | 1651 | 1467980341915 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:01 INFO - PROCESS | 1651 | 1467980341948 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:02 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)
05:19:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 726ms
05:19:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html
05:19:02 INFO - PROCESS | 1651 | 1467980342633 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:02 INFO - PROCESS | 1651 | 1467980342663 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:03 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
05:19:03 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
05:19:03 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5
05:19:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:19:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
05:19:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 969ms
05:19:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html
05:19:03 INFO - PROCESS | 1651 | 1467980343608 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:03 INFO - PROCESS | 1651 | 1467980343648 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:04 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
05:19:04 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
05:19:04 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5
05:19:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:19:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
05:19:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 768ms
05:19:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html
05:19:04 INFO - PROCESS | 1651 | 1467980344381 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:04 INFO - PROCESS | 1651 | 1467980344411 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:05 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)
05:19:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 720ms
05:19:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html
05:19:05 INFO - PROCESS | 1651 | 1467980345107 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:05 INFO - PROCESS | 1651 | 1467980345142 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:05 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)
05:19:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 770ms
05:19:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html
05:19:05 INFO - PROCESS | 1651 | 1467980345877 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:05 INFO - PROCESS | 1651 | 1467980345913 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:06 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
05:19:06 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
05:19:06 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5
05:19:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:19:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
05:19:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 721ms
05:19:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html
05:19:06 INFO - PROCESS | 1651 | 1467980346599 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:06 INFO - PROCESS | 1651 | 1467980346631 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:07 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
05:19:07 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
05:19:07 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5
05:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:19:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
05:19:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 721ms
05:19:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html
05:19:07 INFO - PROCESS | 1651 | 1467980347327 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:07 INFO - PROCESS | 1651 | 1467980347366 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:08 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
05:19:08 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
05:19:08 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5
05:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
05:19:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 769ms
05:19:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html
05:19:08 INFO - PROCESS | 1651 | 1467980348097 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:08 INFO - PROCESS | 1651 | 1467980348128 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:08 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
05:19:08 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
05:19:08 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5
05:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:19:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
05:19:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 717ms
05:19:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html
05:19:08 INFO - PROCESS | 1651 | 1467980348816 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:08 INFO - PROCESS | 1651 | 1467980348843 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default
05:19:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 367ms
05:19:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html
05:19:09 INFO - PROCESS | 1651 | 1467980349193 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:09 INFO - PROCESS | 1651 | 1467980349244 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic
05:19:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 325ms
05:19:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html
05:19:09 INFO - PROCESS | 1651 | 1467980349548 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:09 INFO - PROCESS | 1651 | 1467980349611 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:09 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"
05:19:09 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
05:19:09 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1
05:19:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:19:09 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
05:19:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:19:09 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
05:19:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.complex.html | took 293ms
05:19:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html
05:19:09 INFO - PROCESS | 1651 | 1467980349829 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:09 INFO - PROCESS | 1651 | 1467980349867 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid
05:19:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 269ms
05:19:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html
05:19:10 INFO - PROCESS | 1651 | 1467980350097 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:10 INFO - PROCESS | 1651 | 1467980350143 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:10 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"
05:19:10 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
05:19:10 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1
05:19:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:19:10 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
05:19:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:19:10 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
05:19:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html | took 218ms
05:19:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html
05:19:10 INFO - PROCESS | 1651 | 1467980350318 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:10 INFO - PROCESS | 1651 | 1467980350366 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:10 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"
05:19:10 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
05:19:10 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1
05:19:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:19:10 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
05:19:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:19:10 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
05:19:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html | took 318ms
05:19:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html
05:19:10 INFO - PROCESS | 1651 | 1467980350663 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:10 INFO - PROCESS | 1651 | 1467980350717 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values
05:19:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 328ms
05:19:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html
05:19:10 INFO - PROCESS | 1651 | 1467980350984 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:11 INFO - PROCESS | 1651 | 1467980351029 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:11 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
05:19:11 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
05:19:11 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5
05:19:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:19:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
05:19:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 717ms
05:19:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html
05:19:11 INFO - PROCESS | 1651 | 1467980351704 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:11 INFO - PROCESS | 1651 | 1467980351732 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap
05:19:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 265ms
05:19:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html
05:19:11 INFO - PROCESS | 1651 | 1467980351980 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:12 INFO - PROCESS | 1651 | 1467980352020 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path
05:19:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 268ms
05:19:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html
05:19:12 INFO - PROCESS | 1651 | 1467980352251 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:12 INFO - PROCESS | 1651 | 1467980352295 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle
05:19:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 318ms
05:19:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html
05:19:12 INFO - PROCESS | 1651 | 1467980352585 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:12 INFO - PROCESS | 1651 | 1467980352640 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font
05:19:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 317ms
05:19:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html
05:19:12 INFO - PROCESS | 1651 | 1467980352914 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:12 INFO - PROCESS | 1651 | 1467980352946 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha
05:19:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 217ms
05:19:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html
05:19:13 INFO - PROCESS | 1651 | 1467980353134 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:13 INFO - PROCESS | 1651 | 1467980353171 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation
05:19:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 318ms
05:19:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html
05:19:13 INFO - PROCESS | 1651 | 1467980353466 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:13 INFO - PROCESS | 1651 | 1467980353514 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap
05:19:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 317ms
05:19:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html
05:19:13 INFO - PROCESS | 1651 | 1467980353793 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:13 INFO - PROCESS | 1651 | 1467980353826 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin
05:19:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 218ms
05:19:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html
05:19:14 INFO - PROCESS | 1651 | 1467980354014 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:14 INFO - PROCESS | 1651 | 1467980354047 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth
05:19:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 216ms
05:19:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html
05:19:14 INFO - PROCESS | 1651 | 1467980354232 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:14 INFO - PROCESS | 1651 | 1467980354265 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit
05:19:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 217ms
05:19:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html
05:19:14 INFO - PROCESS | 1651 | 1467980354452 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:14 INFO - PROCESS | 1651 | 1467980354497 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path
05:19:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 317ms
05:19:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html
05:19:14 INFO - PROCESS | 1651 | 1467980354782 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:14 INFO - PROCESS | 1651 | 1467980354826 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur
05:19:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 269ms
05:19:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html
05:19:15 INFO - PROCESS | 1651 | 1467980355060 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:15 INFO - PROCESS | 1651 | 1467980355107 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor
05:19:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 568ms
05:19:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html
05:19:15 INFO - PROCESS | 1651 | 1467980355630 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:15 INFO - PROCESS | 1651 | 1467980355678 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX
05:19:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 370ms
05:19:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html
05:19:16 INFO - PROCESS | 1651 | 1467980356013 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:16 INFO - PROCESS | 1651 | 1467980356065 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY
05:19:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 426ms
05:19:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html
05:19:16 INFO - PROCESS | 1651 | 1467980356444 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:16 INFO - PROCESS | 1651 | 1467980356497 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack
05:19:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 320ms
05:19:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html
05:19:16 INFO - PROCESS | 1651 | 1467980356767 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:16 INFO - PROCESS | 1651 | 1467980356815 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited
05:19:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 270ms
05:19:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html
05:19:17 INFO - PROCESS | 1651 | 1467980357044 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:17 INFO - PROCESS | 1651 | 1467980357094 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle
05:19:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 318ms
05:19:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html
05:19:17 INFO - PROCESS | 1651 | 1467980357385 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:17 INFO - PROCESS | 1651 | 1467980357450 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign
05:19:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 278ms
05:19:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html
05:19:17 INFO - PROCESS | 1651 | 1467980357666 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:17 INFO - PROCESS | 1651 | 1467980357718 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline
05:19:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 271ms
05:19:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html
05:19:17 INFO - PROCESS | 1651 | 1467980357936 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:17 INFO - PROCESS | 1651 | 1467980357980 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix
05:19:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 217ms
05:19:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html
05:19:18 INFO - PROCESS | 1651 | 1467980358165 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:18 INFO - PROCESS | 1651 | 1467980358209 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect
05:19:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 318ms
05:19:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html
05:19:18 INFO - PROCESS | 1651 | 1467980358485 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:18 INFO - PROCESS | 1651 | 1467980358538 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order
05:19:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 220ms
05:19:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html
05:19:18 INFO - PROCESS | 1651 | 1467980358722 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:18 INFO - PROCESS | 1651 | 1467980358771 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise
05:19:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 317ms
05:19:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html
05:19:19 INFO - PROCESS | 1651 | 1467980359050 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:19 INFO - PROCESS | 1651 | 1467980359081 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored
05:19:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 280ms
05:19:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html
05:19:19 INFO - PROCESS | 1651 | 1467980359335 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:19 INFO - PROCESS | 1651 | 1467980359379 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians
05:19:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 279ms
05:19:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html
05:19:19 INFO - PROCESS | 1651 | 1467980359615 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:19 INFO - PROCESS | 1651 | 1467980359670 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly
05:19:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 276ms
05:19:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html
05:19:19 INFO - PROCESS | 1651 | 1467980359884 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:19 INFO - PROCESS | 1651 | 1467980359940 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly
05:19:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 269ms
05:19:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html
05:19:20 INFO - PROCESS | 1651 | 1467980360163 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:20 INFO - PROCESS | 1651 | 1467980360200 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing
05:19:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 217ms
05:19:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html
05:19:20 INFO - PROCESS | 1651 | 1467980360384 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:20 INFO - PROCESS | 1651 | 1467980360429 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works
05:19:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 318ms
05:19:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html
05:19:20 INFO - PROCESS | 1651 | 1467980360713 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:20 INFO - PROCESS | 1651 | 1467980360746 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works
05:19:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 224ms
05:19:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html
05:19:20 INFO - PROCESS | 1651 | 1467980360930 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:20 INFO - PROCESS | 1651 | 1467980360966 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine
05:19:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 219ms
05:19:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html
05:19:21 INFO - PROCESS | 1651 | 1467980361152 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:21 INFO - PROCESS | 1651 | 1467980361191 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works
05:19:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 217ms
05:19:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html
05:19:21 INFO - PROCESS | 1651 | 1467980361379 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:21 INFO - PROCESS | 1651 | 1467980361410 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored
05:19:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 228ms
05:19:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html
05:19:21 INFO - PROCESS | 1651 | 1467980361602 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:21 INFO - PROCESS | 1651 | 1467980361643 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works
05:19:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 568ms
05:19:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html
05:19:22 INFO - PROCESS | 1651 | 1467980362179 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:22 INFO - PROCESS | 1651 | 1467980362218 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple
05:19:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 274ms
05:19:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html
05:19:22 INFO - PROCESS | 1651 | 1467980362463 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:22 INFO - PROCESS | 1651 | 1467980362587 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored
05:19:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 428ms
05:19:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html
05:19:22 INFO - PROCESS | 1651 | 1467980362888 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:22 INFO - PROCESS | 1651 | 1467980362933 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed
05:19:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 319ms
05:19:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html
05:19:23 INFO - PROCESS | 1651 | 1467980363211 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:23 INFO - PROCESS | 1651 | 1467980363259 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing
05:19:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 371ms
05:19:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html
05:19:23 INFO - PROCESS | 1651 | 1467980363579 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:23 INFO - PROCESS | 1651 | 1467980363615 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM
05:19:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 318ms
05:19:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html
05:19:23 INFO - PROCESS | 1651 | 1467980363907 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:23 INFO - PROCESS | 1651 | 1467980363969 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored
05:19:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 320ms
05:19:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html
05:19:24 INFO - PROCESS | 1651 | 1467980364230 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:24 INFO - PROCESS | 1651 | 1467980364271 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly
05:19:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 269ms
05:19:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html
05:19:24 INFO - PROCESS | 1651 | 1467980364501 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:24 INFO - PROCESS | 1651 | 1467980364542 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works
05:19:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 271ms
05:19:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html
05:19:24 INFO - PROCESS | 1651 | 1467980364782 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:24 INFO - PROCESS | 1651 | 1467980364826 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored
05:19:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 268ms
05:19:25 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html
05:19:25 INFO - PROCESS | 1651 | 1467980365063 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:25 INFO - PROCESS | 1651 | 1467980365111 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:25 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document
05:19:25 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document.
05:19:25 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 320ms
05:19:25 INFO - TEST-START | /DOMEvents/constructors.html
05:19:25 INFO - PROCESS | 1651 | 1467980365401 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:25 INFO - PROCESS | 1651 | 1467980365456 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:25 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument)
05:19:25 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument)
05:19:25 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument)
05:19:25 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument)
05:19:25 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values)
05:19:25 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values)
05:19:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument)
05:19:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument)
05:19:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument)
05:19:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument)
05:19:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values)
05:19:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values)
05:19:25 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument)
05:19:25 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument)
05:19:25 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument)
05:19:25 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument)
05:19:25 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values)
05:19:25 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values)
05:19:25 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument)
05:19:25 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument)
05:19:25 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument)
05:19:25 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument)
05:19:25 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values)
05:19:25 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values)
05:19:25 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument)
05:19:25 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument)
05:19:25 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument)
05:19:25 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument)
05:19:25 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values)
05:19:25 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values)
05:19:25 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument)
05:19:25 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument)
05:19:25 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument)
05:19:25 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument)
05:19:25 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values)
05:19:25 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values)
05:19:25 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor.
05:19:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17
05:19:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:19:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:19:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3
05:19:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
05:19:25 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor.
05:19:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17
05:19:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:19:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:19:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3
05:19:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
05:19:25 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor.
05:19:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17
05:19:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:19:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:19:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3
05:19:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
05:19:25 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor.
05:19:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17
05:19:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:19:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:19:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3
05:19:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
05:19:25 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor.
05:19:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17
05:19:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:19:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:19:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3
05:19:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
05:19:25 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor.
05:19:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17
05:19:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:19:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:19:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3
05:19:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
05:19:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type)
05:19:25 INFO - TEST-OK | /DOMEvents/constructors.html | took 329ms
05:19:25 INFO - TEST-START | /DOMEvents/event-phases-order.html
05:19:25 INFO - PROCESS | 1651 | 1467980365732 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:25 INFO - PROCESS | 1651 | 1467980365763 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:25 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order
05:19:25 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 269ms
05:19:26 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html
05:19:26 INFO - PROCESS | 1651 | 1467980366012 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:26 INFO - PROCESS | 1651 | 1467980366047 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:26 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function
05:19:26 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28
05:19:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7
05:19:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:19:26 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
05:19:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
05:19:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:19:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
05:19:26 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
05:19:26 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7
05:19:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
05:19:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:19:26 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
05:19:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
05:19:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:19:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
05:19:26 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
05:19:26 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7
05:19:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
05:19:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:19:26 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
05:19:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
05:19:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:19:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
05:19:26 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]"
05:19:26 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7
05:19:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
05:19:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:19:26 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
05:19:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
05:19:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:19:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
05:19:26 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching.
05:19:26 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 225ms
05:19:26 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html
05:19:26 INFO - PROCESS | 1651 | 1467980366232 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:26 INFO - PROCESS | 1651 | 1467980366267 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:26 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
05:19:26 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object
05:19:26 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 269ms
05:19:26 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html
05:19:26 INFO - PROCESS | 1651 | 1467980366517 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:26 INFO - PROCESS | 1651 | 1467980366570 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:26 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
05:19:26 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener
05:19:26 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 267ms
05:19:26 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html
05:19:26 INFO - PROCESS | 1651 | 1467980366787 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:26 INFO - PROCESS | 1651 | 1467980366842 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:27 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow.
05:19:27 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 218ms
05:19:27 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html
05:19:27 INFO - PROCESS | 1651 | 1467980367015 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:27 INFO - PROCESS | 1651 | 1467980367047 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:27 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.
05:19:27 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 218ms
05:19:27 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html
05:19:27 INFO - PROCESS | 1651 | 1467980367245 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:27 INFO - PROCESS | 1651 | 1467980367279 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:27 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
05:19:27 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9
05:19:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:19:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:19:27 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5
05:19:27 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 227ms
05:19:27 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html
05:19:27 INFO - PROCESS | 1651 | 1467980367465 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:27 INFO - PROCESS | 1651 | 1467980367501 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:27 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.
05:19:27 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 217ms
05:19:27 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html
05:19:27 INFO - PROCESS | 1651 | 1467980367684 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:27 INFO - PROCESS | 1651 | 1467980367724 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:27 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.
05:19:27 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 216ms
05:19:27 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html
05:19:27 INFO - PROCESS | 1651 | 1467980367914 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:27 INFO - PROCESS | 1651 | 1467980367959 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:28 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
05:19:28 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
05:19:28 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 278ms
05:19:28 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html
05:19:28 INFO - PROCESS | 1651 | 1467980368262 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:28 INFO - PROCESS | 1651 | 1467980368330 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:28 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.
05:19:28 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 418ms
05:19:28 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html
05:19:28 INFO - PROCESS | 1651 | 1467980368647 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:28 INFO - PROCESS | 1651 | 1467980368692 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:28 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.
05:19:28 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 268ms
05:19:28 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html
05:19:28 INFO - PROCESS | 1651 | 1467980368919 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:28 INFO - PROCESS | 1651 | 1467980368967 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:29 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.
05:19:29 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 319ms
05:19:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html
05:19:29 INFO - PROCESS | 1651 | 1467980369262 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:29 INFO - PROCESS | 1651 | 1467980369328 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:29 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.
05:19:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 471ms
05:19:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html
05:19:29 INFO - PROCESS | 1651 | 1467980369734 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:29 INFO - PROCESS | 1651 | 1467980369790 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:29 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.
05:19:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 267ms
05:19:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html
05:19:30 INFO - PROCESS | 1651 | 1467980370013 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:30 INFO - PROCESS | 1651 | 1467980370062 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:30 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.
05:19:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 318ms
05:19:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html
05:19:30 INFO - PROCESS | 1651 | 1467980370350 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:30 INFO - PROCESS | 1651 | 1467980370412 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:30 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
05:19:30 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9
05:19:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:19:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:19:30 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5
05:19:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 229ms
05:19:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html
05:19:30 INFO - PROCESS | 1651 | 1467980370580 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:30 INFO - PROCESS | 1651 | 1467980370659 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:30 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.
05:19:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 320ms
05:19:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html
05:19:30 INFO - PROCESS | 1651 | 1467980370912 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:30 INFO - PROCESS | 1651 | 1467980370950 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:31 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.
05:19:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 271ms
05:19:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html
05:19:31 INFO - PROCESS | 1651 | 1467980371186 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:31 INFO - PROCESS | 1651 | 1467980371244 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:31 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
05:19:31 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element
05:19:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 267ms
05:19:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html
05:19:31 INFO - PROCESS | 1651 | 1467980371468 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:31 INFO - PROCESS | 1651 | 1467980371515 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:31 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.
05:19:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 279ms
05:19:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html
05:19:31 INFO - PROCESS | 1651 | 1467980371744 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:31 INFO - PROCESS | 1651 | 1467980371783 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:32 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.
05:19:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 275ms
05:19:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html
05:19:32 INFO - PROCESS | 1651 | 1467980372018 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:32 INFO - PROCESS | 1651 | 1467980372074 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:32 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.
05:19:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 268ms
05:19:32 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html
05:19:32 INFO - PROCESS | 1651 | 1467980372297 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:32 INFO - PROCESS | 1651 | 1467980372332 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:32 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched
05:19:32 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 228ms
05:19:32 INFO - TEST-START | /FileAPI/FileReaderSync.worker
05:19:32 INFO - PROCESS | 1651 | 1467980372519 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:32 INFO - PROCESS | 1651 | 1467980372560 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:32 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {}
05:19:32 INFO - {}
05:19:32 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {}
05:19:32 INFO - {}
05:19:32 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {}
05:19:32 INFO - {}
05:19:32 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {}
05:19:32 INFO - {}
05:19:32 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 266ms
05:19:32 INFO - TEST-START | /FileAPI/fileReader.html
05:19:32 INFO - PROCESS | 1651 | 1467980372798 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:32 INFO - PROCESS | 1651 | 1467980372857 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:33 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object
05:19:33 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor
05:19:33 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort
05:19:33 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events
05:19:33 INFO - TEST-OK | /FileAPI/fileReader.html | took 326ms
05:19:33 INFO - TEST-START | /FileAPI/historical.html
05:19:33 INFO - PROCESS | 1651 | 1467980373116 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:33 INFO - PROCESS | 1651 | 1467980373150 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:33 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported
05:19:33 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported
05:19:33 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported
05:19:33 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed
05:19:33 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported.
05:19:33 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true
05:19:33 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9
05:19:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:19:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:19:33 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5
05:19:33 INFO - TEST-OK | /FileAPI/historical.html | took 267ms
05:19:33 INFO - TEST-START | /FileAPI/idlharness.html
05:19:33 INFO - PROCESS | 1651 | 1467980373394 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:33 INFO - PROCESS | 1651 | 1467980373430 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:33 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob)
05:19:33 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
05:19:33 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
05:19:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:19:33 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
05:19:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
05:19:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
05:19:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
05:19:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
05:19:33 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString)
05:19:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object
05:19:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length
05:19:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name
05:19:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object
05:19:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property
05:19:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size
05:19:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type
05:19:33 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
05:19:33 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
05:19:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:19:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:19:33 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
05:19:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
05:19:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
05:19:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
05:19:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
05:19:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString)
05:19:33 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
05:19:33 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
05:19:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:19:33 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
05:19:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
05:19:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
05:19:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
05:19:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
05:19:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"])
05:19:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"])
05:19:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0)
05:19:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1)
05:19:33 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
05:19:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
05:19:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:19:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:19:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
05:19:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
05:19:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
05:19:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
05:19:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
05:19:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3)
05:19:33 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
05:19:33 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
05:19:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
05:19:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:19:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:19:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
05:19:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
05:19:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
05:19:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
05:19:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
05:19:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object
05:19:33 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
05:19:33 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
05:19:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:19:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:19:33 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
05:19:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
05:19:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
05:19:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
05:19:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name
05:19:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object
05:19:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property
05:19:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name
05:19:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified
05:19:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName")
05:19:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName")
05:19:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0)
05:19:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1)
05:19:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0)
05:19:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1)
05:19:33 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
05:19:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
05:19:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:19:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:19:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
05:19:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
05:19:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
05:19:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
05:19:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
05:19:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3)
05:19:33 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
05:19:33 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
05:19:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
05:19:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:19:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:19:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
05:19:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
05:19:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
05:19:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
05:19:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
05:19:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object
05:19:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length
05:19:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name
05:19:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object
05:19:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property
05:19:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long)
05:19:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length
05:19:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files
05:19:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files
05:19:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0)
05:19:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError
05:19:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1)
05:19:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object
05:19:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length
05:19:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name
05:19:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object
05:19:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property
05:19:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob)
05:19:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString)
05:19:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob)
05:19:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort()
05:19:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object
05:19:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object
05:19:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object
05:19:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object
05:19:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object
05:19:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object
05:19:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState
05:19:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result
05:19:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error
05:19:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart
05:19:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress
05:19:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload
05:19:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort
05:19:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror
05:19:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend
05:19:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader()
05:19:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader()
05:19:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0)
05:19:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError
05:19:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1)
05:19:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError
05:19:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2)
05:19:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError
05:19:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3)
05:19:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4)
05:19:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5)
05:19:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6)
05:19:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7)
05:19:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8)
05:19:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9)
05:19:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10)
05:19:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11)
05:19:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12)
05:19:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13)
05:19:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14)
05:19:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15)
05:19:33 INFO - TEST-OK | /FileAPI/idlharness.html | took 432ms
05:19:33 INFO - TEST-START | /FileAPI/idlharness.worker
05:19:33 INFO - PROCESS | 1651 | 1467980373825 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:33 INFO - PROCESS | 1651 | 1467980373866 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {}
05:19:34 INFO - {}
05:19:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
05:19:34 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
05:19:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:19:34 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
05:19:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
05:19:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
05:19:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
05:19:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
05:19:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {}
05:19:34 INFO - {}
05:19:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {}
05:19:34 INFO - {}
05:19:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {}
05:19:34 INFO - {}
05:19:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {}
05:19:34 INFO - {}
05:19:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {}
05:19:34 INFO - {}
05:19:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {}
05:19:34 INFO - {}
05:19:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {}
05:19:34 INFO - {}
05:19:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {}
05:19:34 INFO - {}
05:19:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
05:19:34 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
05:19:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:19:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:19:34 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
05:19:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
05:19:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
05:19:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
05:19:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
05:19:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {}
05:19:34 INFO - {}
05:19:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
05:19:34 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
05:19:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:19:34 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
05:19:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
05:19:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
05:19:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
05:19:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
05:19:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {}
05:19:34 INFO - {}
05:19:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {}
05:19:34 INFO - {}
05:19:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {}
05:19:34 INFO - {}
05:19:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {}
05:19:34 INFO - {}
05:19:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain
05:19:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
05:19:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:19:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:19:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
05:19:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
05:19:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
05:19:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
05:19:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
05:19:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {}
05:19:34 INFO - {}
05:19:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {}
05:19:34 INFO - {}
05:19:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain
05:19:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
05:19:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:19:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:19:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
05:19:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
05:19:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
05:19:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
05:19:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
05:19:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {}
05:19:34 INFO - {}
05:19:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
05:19:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
05:19:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:19:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:19:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
05:19:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
05:19:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
05:19:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
05:19:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {}
05:19:34 INFO - {}
05:19:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {}
05:19:34 INFO - {}
05:19:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {}
05:19:34 INFO - {}
05:19:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {}
05:19:34 INFO - {}
05:19:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {}
05:19:34 INFO - {}
05:19:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {}
05:19:34 INFO - {}
05:19:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {}
05:19:34 INFO - {}
05:19:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {}
05:19:34 INFO - {}
05:19:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {}
05:19:34 INFO - {}
05:19:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {}
05:19:34 INFO - {}
05:19:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {}
05:19:34 INFO - {}
05:19:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain
05:19:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
05:19:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:19:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:19:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
05:19:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
05:19:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
05:19:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
05:19:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
05:19:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {}
05:19:34 INFO - {}
05:19:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {}
05:19:34 INFO - {}
05:19:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain
05:19:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
05:19:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:19:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:19:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
05:19:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
05:19:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
05:19:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
05:19:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
05:19:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
05:19:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9
05:19:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:19:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:19:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5
05:19:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
05:19:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
05:19:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
05:19:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
05:19:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13
05:19:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:19:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:19:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
05:19:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
05:19:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
05:19:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
05:19:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
05:19:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13
05:19:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:19:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:19:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9
05:19:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
05:19:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
05:19:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
05:19:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
05:19:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9
05:19:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:19:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:19:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5
05:19:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
05:19:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
05:19:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
05:19:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
05:19:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9
05:19:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:19:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:19:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5
05:19:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
05:19:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
05:19:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
05:19:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
05:19:34 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9
05:19:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:19:34 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
05:19:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
05:19:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
05:19:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
05:19:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
05:19:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
05:19:34 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
05:19:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:19:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:19:34 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
05:19:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
05:19:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
05:19:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
05:19:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
05:19:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {}
05:19:34 INFO - {}
05:19:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {}
05:19:34 INFO - {}
05:19:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {}
05:19:34 INFO - {}
05:19:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {}
05:19:34 INFO - {}
05:19:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {}
05:19:34 INFO - {}
05:19:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {}
05:19:34 INFO - {}
05:19:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {}
05:19:34 INFO - {}
05:19:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {}
05:19:34 INFO - {}
05:19:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {}
05:19:34 INFO - {}
05:19:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {}
05:19:34 INFO - {}
05:19:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {}
05:19:34 INFO - {}
05:19:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {}
05:19:34 INFO - {}
05:19:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {}
05:19:34 INFO - {}
05:19:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {}
05:19:34 INFO - {}
05:19:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {}
05:19:34 INFO - {}
05:19:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {}
05:19:34 INFO - {}
05:19:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {}
05:19:34 INFO - {}
05:19:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {}
05:19:34 INFO - {}
05:19:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {}
05:19:34 INFO - {}
05:19:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {}
05:19:34 INFO - {}
05:19:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {}
05:19:34 INFO - {}
05:19:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {}
05:19:34 INFO - {}
05:19:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {}
05:19:34 INFO - {}
05:19:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {}
05:19:34 INFO - {}
05:19:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {}
05:19:34 INFO - {}
05:19:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {}
05:19:34 INFO - {}
05:19:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
05:19:34 INFO - {}
05:19:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {}
05:19:34 INFO - {}
05:19:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {}
05:19:34 INFO - {}
05:19:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {}
05:19:34 INFO - {}
05:19:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {}
05:19:34 INFO - {}
05:19:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {}
05:19:34 INFO - {}
05:19:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {}
05:19:34 INFO - {}
05:19:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {}
05:19:34 INFO - {}
05:19:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {}
05:19:34 INFO - {}
05:19:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {}
05:19:34 INFO - {}
05:19:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {}
05:19:34 INFO - {}
05:19:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {}
05:19:34 INFO - {}
05:19:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {}
05:19:34 INFO - {}
05:19:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {}
05:19:34 INFO - {}
05:19:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {}
05:19:34 INFO - {}
05:19:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {}
05:19:34 INFO - {}
05:19:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {}
05:19:34 INFO - {}
05:19:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {}
05:19:34 INFO - {}
05:19:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {}
05:19:34 INFO - {}
05:19:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {}
05:19:34 INFO - {}
05:19:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {}
05:19:34 INFO - {}
05:19:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {}
05:19:34 INFO - {}
05:19:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {}
05:19:34 INFO - {}
05:19:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {}
05:19:34 INFO - {}
05:19:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {}
05:19:34 INFO - {}
05:19:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {}
05:19:34 INFO - {}
05:19:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {}
05:19:34 INFO - {}
05:19:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {}
05:19:34 INFO - {}
05:19:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {}
05:19:34 INFO - {}
05:19:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
05:19:34 INFO - {}
05:19:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
05:19:34 INFO - {}
05:19:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {}
05:19:34 INFO - {}
05:19:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {}
05:19:34 INFO - {}
05:19:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {}
05:19:34 INFO - {}
05:19:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
05:19:34 INFO - {}
05:19:34 INFO - TEST-OK | /FileAPI/idlharness.worker | took 437ms
05:19:34 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html
05:19:34 INFO - PROCESS | 1651 | 1467980374264 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:34 INFO - PROCESS | 1651 | 1467980374294 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:34 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest
05:19:34 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 219ms
05:19:34 INFO - TEST-START | /FileAPI/blob/Blob-close.html
05:19:34 INFO - PROCESS | 1651 | 1467980374483 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:34 INFO - PROCESS | 1651 | 1467980374512 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function
05:19:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3
05:19:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:19:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:19:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1
05:19:34 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 269ms
05:19:34 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html
05:19:34 INFO - PROCESS | 1651 | 1467980374849 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:34 INFO - PROCESS | 1651 | 1467980374907 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object
05:19:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor
05:19:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new'
05:19:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets
05:19:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.
05:19:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument.
05:19:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.
05:19:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument.
05:19:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument.
05:19:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated.
05:19:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)
05:19:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated.
05:19:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown.
05:19:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated.
05:19:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop).
05:19:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift).
05:19:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array.
05:19:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported.
05:19:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work.
05:19:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work.
05:19:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select).
05:19:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]).
05:19:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]).
05:19:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs
05:19:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers
05:19:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews
05:19:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types
05:19:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.
05:19:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3
05:19:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:19:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:19:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1
05:19:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order.
05:19:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right.
05:19:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults.
05:19:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines).
05:19:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults.
05:19:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines).
05:19:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults.
05:19:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines).
05:19:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults.
05:19:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines).
05:19:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary.
05:19:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12
05:19:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
05:19:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:19:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
05:19:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3
05:19:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
05:19:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary.
05:19:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12
05:19:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
05:19:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:19:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
05:19:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3
05:19:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
05:19:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults.
05:19:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines).
05:19:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'.
05:19:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8
05:19:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5
05:19:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:19:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
05:19:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1
05:19:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type ""
05:19:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a"
05:19:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A"
05:19:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
05:19:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:19:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:19:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
05:19:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
05:19:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html"
05:19:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML"
05:19:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
05:19:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:19:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:19:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
05:19:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
05:19:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å"
05:19:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
05:19:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:19:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:19:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
05:19:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
05:19:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾"
05:19:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
05:19:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:19:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:19:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
05:19:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
05:19:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif "
05:19:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t"
05:19:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
05:19:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:19:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:19:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
05:19:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
05:19:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;"
05:19:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
05:19:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:19:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:19:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
05:19:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
05:19:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif"
05:19:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
05:19:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:19:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:19:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
05:19:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
05:19:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif"
05:19:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
05:19:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:19:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:19:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
05:19:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
05:19:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0"
05:19:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
05:19:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:19:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:19:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
05:19:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
05:19:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown"
05:19:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain"
05:19:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png"
05:19:35 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 332ms
05:19:35 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker
05:19:35 INFO - PROCESS | 1651 | 1467980375198 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:35 INFO - PROCESS | 1651 | 1467980375233 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:35 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {}
05:19:35 INFO - {}
05:19:35 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 328ms
05:19:35 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html
05:19:35 INFO - PROCESS | 1651 | 1467980375526 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:35 INFO - PROCESS | 1651 | 1467980375582 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0)
05:19:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size)
05:19:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0)
05:19:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size)
05:19:35 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 320ms
05:19:35 INFO - TEST-START | /FileAPI/blob/Blob-slice.html
05:19:35 INFO - PROCESS | 1651 | 1467980375865 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:35 INFO - PROCESS | 1651 | 1467980375918 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice
05:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices
05:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1.
05:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2.
05:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0).
05:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0).
05:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1).
05:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1).
05:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2).
05:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2).
05:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3).
05:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3).
05:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4).
05:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4).
05:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5).
05:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5).
05:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6).
05:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6).
05:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7).
05:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7).
05:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8).
05:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8).
05:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0).
05:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0).
05:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1).
05:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1).
05:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2).
05:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2).
05:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3).
05:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3).
05:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4).
05:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4).
05:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5).
05:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5).
05:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6).
05:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6).
05:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7).
05:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7).
05:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0).
05:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0).
05:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1).
05:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1).
05:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2).
05:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2).
05:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3).
05:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3).
05:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0).
05:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0).
05:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1).
05:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1).
05:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2).
05:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2).
05:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3).
05:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3).
05:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4).
05:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4).
05:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5).
05:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5).
05:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0).
05:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0).
05:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1).
05:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1).
05:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2).
05:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2).
05:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3).
05:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3).
05:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4).
05:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4).
05:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0).
05:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0).
05:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1).
05:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1).
05:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2).
05:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2).
05:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3).
05:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3).
05:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0).
05:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0).
05:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1).
05:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1).
05:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2).
05:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2).
05:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0).
05:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0).
05:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1).
05:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1).
05:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2).
05:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2).
05:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3).
05:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3).
05:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0).
05:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0).
05:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1).
05:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1).
05:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2).
05:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2).
05:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3).
05:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3).
05:19:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ"
05:19:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
05:19:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:19:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
05:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
05:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
05:19:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain"
05:19:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
05:19:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:19:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
05:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
05:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
05:19:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain"
05:19:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
05:19:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:19:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
05:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
05:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
05:19:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain"
05:19:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
05:19:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:19:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
05:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
05:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
05:19:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain"
05:19:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
05:19:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:19:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
05:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
05:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
05:19:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain"
05:19:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
05:19:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:19:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
05:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
05:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
05:19:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain"
05:19:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
05:19:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:19:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
05:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
05:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
05:19:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain"
05:19:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
05:19:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:19:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
05:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
05:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
05:19:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain"
05:19:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
05:19:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:19:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
05:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
05:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
05:19:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain"
05:19:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
05:19:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:19:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
05:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
05:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
05:19:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain"
05:19:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
05:19:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:19:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
05:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
05:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
05:19:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain"
05:19:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
05:19:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:19:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
05:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
05:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
05:19:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain"
05:19:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
05:19:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:19:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
05:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
05:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
05:19:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain"
05:19:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
05:19:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:19:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
05:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
05:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
05:19:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain"
05:19:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
05:19:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:19:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
05:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
05:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
05:19:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain"
05:19:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
05:19:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:19:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
05:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
05:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
05:19:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain"
05:19:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
05:19:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:19:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
05:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
05:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
05:19:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain"
05:19:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
05:19:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:19:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
05:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
05:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
05:19:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain"
05:19:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
05:19:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:19:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
05:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
05:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
05:19:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain"
05:19:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
05:19:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:19:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
05:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
05:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
05:19:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain"
05:19:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
05:19:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:19:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
05:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
05:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
05:19:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain"
05:19:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
05:19:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:19:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
05:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
05:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
05:19:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
05:19:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
05:19:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:19:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
05:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
05:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
05:19:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8"
05:19:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
05:19:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:19:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
05:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
05:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
05:19:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8"
05:19:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
05:19:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:19:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
05:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
05:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
05:19:36 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 399ms
05:19:36 INFO - TEST-START | /FileAPI/file/File-constructor.html
05:19:36 INFO - PROCESS | 1651 | 1467980376280 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:36 INFO - PROCESS | 1651 | 1467980376315 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists
05:19:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits
05:19:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits
05:19:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits
05:19:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits
05:19:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits
05:19:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits
05:19:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits
05:19:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName
05:19:36 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo"
05:19:36 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5
05:19:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:19:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:19:36 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3
05:19:36 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1
05:19:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor
05:19:36 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
05:19:36 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3
05:19:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:19:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:19:36 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1
05:19:36 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫"
05:19:36 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3
05:19:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:19:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:19:36 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1
05:19:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified
05:19:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name
05:19:36 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 227ms
05:19:36 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker
05:19:36 INFO - PROCESS | 1651 | 1467980376502 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:36 INFO - PROCESS | 1651 | 1467980376548 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:36 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {}
05:19:36 INFO - {}
05:19:36 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 266ms
05:19:36 INFO - TEST-START | /FileAPI/filelist-section/filelist.html
05:19:36 INFO - PROCESS | 1651 | 1467980376769 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:36 INFO - PROCESS | 1651 | 1467980376817 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:37 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property
05:19:37 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0
05:19:37 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function
05:19:37 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList
05:19:37 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected
05:19:37 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute
05:19:37 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected
05:19:37 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 267ms
05:19:37 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html
05:19:37 INFO - PROCESS | 1651 | 1467980377056 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:37 INFO - PROCESS | 1651 | 1467980377118 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument
05:19:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute
05:19:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM
05:19:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset.
05:19:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM
05:19:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM
05:19:37 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 321ms
05:19:37 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html
05:19:37 INFO - PROCESS | 1651 | 1467980377381 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:37 INFO - PROCESS | 1651 | 1467980377419 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:37 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value
05:19:37 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value
05:19:37 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value
05:19:37 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value
05:19:37 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value
05:19:37 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value
05:19:37 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 216ms
05:19:37 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html
05:19:37 INFO - PROCESS | 1651 | 1467980377601 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:37 INFO - PROCESS | 1651 | 1467980377636 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:37 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () {
05:19:37 INFO - reader.readAsText(blob_2)
05:19:37 INFO - }" did not throw
05:19:37 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3
05:19:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:19:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:19:37 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1
05:19:37 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () {
05:19:37 INFO - reader.readAsDataURL(blob_2)
05:19:37 INFO - }" did not throw
05:19:37 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3
05:19:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:19:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:19:37 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1
05:19:37 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () {
05:19:37 INFO - reader.readAsArrayBuffer(blob_2)
05:19:37 INFO - }" did not throw
05:19:37 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3
05:19:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:19:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:19:37 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1
05:19:37 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
05:19:37 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5
05:19:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:19:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
05:19:37 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:53:7
05:19:37 INFO - assert_throws@http://web-platform.test:8000/resources/testharness.js:1151:13
05:19:37 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:52:5
05:19:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:19:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
05:19:37 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:56:3
05:19:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:19:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:19:37 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:42:1
05:19:37 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
05:19:37 INFO - reader.onloadend<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:65:5
05:19:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:19:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
05:19:37 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-multiple-reads.html | took 221ms
05:19:37 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html
05:19:37 INFO - PROCESS | 1651 | 1467980377837 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:37 INFO - PROCESS | 1651 | 1467980377893 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:38 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read -
05:19:38 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7
05:19:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:19:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:19:38 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5
05:19:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read
05:19:38 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 317ms
05:19:38 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html
05:19:38 INFO - PROCESS | 1651 | 1467980378169 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:38 INFO - PROCESS | 1651 | 1467980378203 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error
05:19:38 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 222ms
05:19:38 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html
05:19:38 INFO - PROCESS | 1651 | 1467980378403 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:38 INFO - PROCESS | 1651 | 1467980378458 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer
05:19:38 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 318ms
05:19:38 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html
05:19:38 INFO - PROCESS | 1651 | 1467980378735 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:38 INFO - PROCESS | 1651 | 1467980378782 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL
05:19:38 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 219ms
05:19:38 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html
05:19:38 INFO - PROCESS | 1651 | 1467980378964 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:39 INFO - PROCESS | 1651 | 1467980378998 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8.
05:19:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16.
05:19:39 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 224ms
05:19:39 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html
05:19:39 INFO - PROCESS | 1651 | 1467980379182 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:39 INFO - PROCESS | 1651 | 1467980379214 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate
05:19:39 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 219ms
05:19:39 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html
05:19:39 INFO - PROCESS | 1651 | 1467980379403 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:39 INFO - PROCESS | 1651 | 1467980379443 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText
05:19:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL
05:19:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer
05:19:39 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 218ms
05:19:39 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html
05:19:39 INFO - PROCESS | 1651 | 1467980379630 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:39 INFO - PROCESS | 1651 | 1467980379666 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:39 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL()
05:19:39 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
05:19:39 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20
05:19:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:19:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:19:39 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3
05:19:39 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 217ms
05:19:39 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html
05:19:39 INFO - PROCESS | 1651 | 1467980379852 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:39 INFO - PROCESS | 1651 | 1467980379891 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:40 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest
05:19:40 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 218ms
05:19:40 INFO - TEST-START | /IndexedDB/abort-in-initial-upgradeneeded.html
05:19:40 INFO - PROCESS | 1651 | 1467980380079 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:40 INFO - PROCESS | 1651 | 1467980380113 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:40 INFO - TEST-PASS | /IndexedDB/abort-in-initial-upgradeneeded.html | Test that an abort in the initial upgradeneeded sets version back to 0
05:19:40 INFO - TEST-OK | /IndexedDB/abort-in-initial-upgradeneeded.html | took 223ms
05:19:40 INFO - TEST-START | /IndexedDB/close-in-upgradeneeded.html
05:19:40 INFO - PROCESS | 1651 | 1467980380298 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:40 INFO - PROCESS | 1651 | 1467980380334 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:40 INFO - TEST-PASS | /IndexedDB/close-in-upgradeneeded.html | When db.close is called in upgradeneeded, the db is cleaned up on refresh
05:19:40 INFO - TEST-OK | /IndexedDB/close-in-upgradeneeded.html | took 268ms
05:19:40 INFO - TEST-START | /IndexedDB/cursor-overloads.htm
05:19:40 INFO - PROCESS | 1651 | 1467980380569 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:40 INFO - PROCESS | 1651 | 1467980380604 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:40 INFO - TEST-PASS | /IndexedDB/cursor-overloads.htm | Validate the overloads of IDBObjectStore.openCursor(), IDBIndex.openCursor() and IDBIndex.openKeyCursor()
05:19:40 INFO - TEST-OK | /IndexedDB/cursor-overloads.htm | took 218ms
05:19:40 INFO - TEST-START | /IndexedDB/idb_webworkers.htm
05:19:40 INFO - PROCESS | 1651 | 1467980380795 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:40 INFO - PROCESS | 1651 | 1467980380829 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:41 INFO - TEST-PASS | /IndexedDB/idb_webworkers.htm | IndexedDB inside of a WebWorker
05:19:41 INFO - TEST-OK | /IndexedDB/idb_webworkers.htm | took 423ms
05:19:41 INFO - TEST-START | /IndexedDB/idbcursor-advance-continue-async.htm
05:19:41 INFO - PROCESS | 1651 | 1467980381219 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:41 INFO - PROCESS | 1651 | 1467980381312 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:41 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - advance
05:19:41 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - continue
05:19:41 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh advance still async
05:19:41 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh continue still async
05:19:41 INFO - TEST-OK | /IndexedDB/idbcursor-advance-continue-async.htm | took 370ms
05:19:41 INFO - TEST-START | /IndexedDB/idbcursor-advance-invalid.htm
05:19:41 INFO - PROCESS | 1651 | 1467980381599 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:41 INFO - PROCESS | 1651 | 1467980381634 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:41 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - attempt to call advance twice
05:19:41 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass something other than number
05:19:41 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass null/undefined
05:19:41 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - missing argument
05:19:41 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass negative numbers
05:19:41 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - got value not set on exception
05:19:41 INFO - TEST-OK | /IndexedDB/idbcursor-advance-invalid.htm | took 276ms
05:19:41 INFO - TEST-START | /IndexedDB/idbcursor-advance.htm
05:19:41 INFO - PROCESS | 1651 | 1467980381879 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:41 INFO - PROCESS | 1651 | 1467980381915 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:42 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances
05:19:42 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances backwards
05:19:42 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - skip far forward
05:19:42 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within range
05:19:42 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range
05:19:42 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range, with several results
05:19:42 INFO - TEST-OK | /IndexedDB/idbcursor-advance.htm | took 269ms
05:19:42 INFO - TEST-START | /IndexedDB/idbcursor-continue.htm
05:19:42 INFO - PROCESS | 1651 | 1467980382152 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:42 INFO - PROCESS | 1651 | 1467980382208 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:42 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - continues
05:19:42 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - with given key
05:19:42 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - skip far forward
05:19:42 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within range
05:19:42 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range
05:19:42 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range, with several results
05:19:42 INFO - TEST-OK | /IndexedDB/idbcursor-continue.htm | took 318ms
05:19:42 INFO - TEST-START | /IndexedDB/idbcursor-direction-index-keyrange.htm
05:19:42 INFO - PROCESS | 1651 | 1467980382478 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:42 INFO - PROCESS | 1651 | 1467980382531 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:42 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - next
05:19:42 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prev
05:19:42 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - nextunique
05:19:42 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prevunique
05:19:42 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index-keyrange.htm | took 367ms
05:19:42 INFO - TEST-START | /IndexedDB/idbcursor-direction-index.htm
05:19:42 INFO - PROCESS | 1651 | 1467980382850 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:42 INFO - PROCESS | 1651 | 1467980382898 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:43 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - next
05:19:43 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prev
05:19:43 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - nextunique
05:19:43 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prevunique
05:19:43 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index.htm | took 425ms
05:19:43 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm
05:19:43 INFO - PROCESS | 1651 | 1467980383270 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:43 INFO - PROCESS | 1651 | 1467980383345 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:43 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - next
05:19:43 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prev
05:19:43 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - nextunique
05:19:43 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prevunique
05:19:43 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | took 318ms
05:19:43 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore.htm
05:19:43 INFO - PROCESS | 1651 | 1467980383595 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:43 INFO - PROCESS | 1651 | 1467980383631 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:43 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - next
05:19:43 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prev
05:19:43 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - nextunique
05:19:43 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prevunique
05:19:43 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore.htm | took 274ms
05:19:43 INFO - TEST-START | /IndexedDB/idbcursor-direction.htm
05:19:43 INFO - PROCESS | 1651 | 1467980383867 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:43 INFO - PROCESS | 1651 | 1467980383904 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:44 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - undefined
05:19:44 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - next
05:19:44 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prev
05:19:44 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - nextunique
05:19:44 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prevunique
05:19:44 INFO - TEST-OK | /IndexedDB/idbcursor-direction.htm | took 270ms
05:19:44 INFO - TEST-START | /IndexedDB/idbcursor-key.htm
05:19:44 INFO - PROCESS | 1651 | 1467980384146 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:44 INFO - PROCESS | 1651 | 1467980384184 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:44 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - 1
05:19:44 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - key
05:19:44 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - my,key
05:19:44 INFO - TEST-OK | /IndexedDB/idbcursor-key.htm | took 319ms
05:19:44 INFO - TEST-START | /IndexedDB/idbcursor-primarykey.htm
05:19:44 INFO - PROCESS | 1651 | 1467980384477 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:44 INFO - PROCESS | 1651 | 1467980384527 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:44 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - 1
05:19:44 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - key
05:19:44 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - my,key
05:19:44 INFO - TEST-OK | /IndexedDB/idbcursor-primarykey.htm | took 321ms
05:19:44 INFO - TEST-START | /IndexedDB/idbcursor-reused.htm
05:19:44 INFO - PROCESS | 1651 | 1467980384797 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:44 INFO - PROCESS | 1651 | 1467980384849 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:45 INFO - TEST-PASS | /IndexedDB/idbcursor-reused.htm | IDBCursor is reused
05:19:45 INFO - TEST-OK | /IndexedDB/idbcursor-reused.htm | took 266ms
05:19:45 INFO - TEST-START | /IndexedDB/idbcursor-source.htm
05:19:45 INFO - PROCESS | 1651 | 1467980385071 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:45 INFO - PROCESS | 1651 | 1467980385128 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:45 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBObjectStore
05:19:45 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBIndex
05:19:45 INFO - TEST-OK | /IndexedDB/idbcursor-source.htm | took 267ms
05:19:45 INFO - TEST-START | /IndexedDB/idbcursor_advance_index.htm
05:19:45 INFO - PROCESS | 1651 | 1467980385346 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:45 INFO - PROCESS | 1651 | 1467980385387 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:45 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index.htm | IDBCursor.advance() - index - iterate cursor number of times specified by count
05:19:45 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index.htm | took 276ms
05:19:45 INFO - TEST-START | /IndexedDB/idbcursor_advance_index2.htm
05:19:45 INFO - PROCESS | 1651 | 1467980385619 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:45 INFO - PROCESS | 1651 | 1467980385672 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:45 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index2.htm | IDBCursor.advance() - attempt to pass a count parameter that is not a number
05:19:45 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index2.htm | took 218ms
05:19:45 INFO - TEST-START | /IndexedDB/idbcursor_advance_index3.htm
05:19:45 INFO - PROCESS | 1651 | 1467980385845 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:45 INFO - PROCESS | 1651 | 1467980385877 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:46 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index3.htm | IDBCursor.advance() - index - attempt to advance backwards
05:19:46 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index3.htm | took 228ms
05:19:46 INFO - TEST-START | /IndexedDB/idbcursor_advance_index5.htm
05:19:46 INFO - PROCESS | 1651 | 1467980386069 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:46 INFO - PROCESS | 1651 | 1467980386119 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:46 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index5.htm | IDBCursor.advance() - index - iterate to the next record
05:19:46 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index5.htm | took 317ms
05:19:46 INFO - TEST-START | /IndexedDB/idbcursor_advance_index6.htm
05:19:46 INFO - PROCESS | 1651 | 1467980386400 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:46 INFO - PROCESS | 1651 | 1467980386449 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:46 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index6.htm | IDBCursor.advance() - index - throw TypeError
05:19:46 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index6.htm | took 327ms
05:19:46 INFO - TEST-START | /IndexedDB/idbcursor_advance_index7.htm
05:19:46 INFO - PROCESS | 1651 | 1467980386719 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:46 INFO - PROCESS | 1651 | 1467980386750 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:46 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index7.htm | IDBCursor.advance() - index - throw TransactionInactiveError
05:19:46 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index7.htm | took 268ms
05:19:46 INFO - TEST-START | /IndexedDB/idbcursor_advance_index8.htm
05:19:46 INFO - PROCESS | 1651 | 1467980386996 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:47 INFO - PROCESS | 1651 | 1467980387027 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:47 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index8.htm | IDBCursor.advance() - index - throw InvalidStateError
05:19:47 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index8.htm | took 227ms
05:19:47 INFO - TEST-START | /IndexedDB/idbcursor_advance_index9.htm
05:19:47 INFO - PROCESS | 1651 | 1467980387217 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:47 INFO - PROCESS | 1651 | 1467980387248 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:47 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index9.htm | IDBCursor.advance() - index - throw InvalidStateError caused by object store been deleted
05:19:47 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index9.htm | took 467ms
05:19:47 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore.htm
05:19:47 INFO - PROCESS | 1651 | 1467980387692 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:47 INFO - PROCESS | 1651 | 1467980387784 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:48 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore.htm | IDBCursor.advance() - object store - iterate cursor number of times specified by count
05:19:48 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore.htm | took 320ms
05:19:48 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore2.htm
05:19:48 INFO - PROCESS | 1651 | 1467980388028 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:48 INFO - PROCESS | 1651 | 1467980388076 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:48 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore2.htm | IDBCursor.advance() - object store - throw TypeError
05:19:48 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore2.htm | took 370ms
05:19:48 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore3.htm
05:19:48 INFO - PROCESS | 1651 | 1467980388407 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:48 INFO - PROCESS | 1651 | 1467980388484 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:48 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore3.htm | IDBCursor.advance() - object store - throw TransactionInactiveError
05:19:48 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore3.htm | took 269ms
05:19:48 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore4.htm
05:19:48 INFO - PROCESS | 1651 | 1467980388677 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:48 INFO - PROCESS | 1651 | 1467980388711 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:48 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore4.htm | IDBCursor.advance() - object store - throw InvalidStateError
05:19:48 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore4.htm | took 216ms
05:19:48 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore5.htm
05:19:48 INFO - PROCESS | 1651 | 1467980388896 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:48 INFO - PROCESS | 1651 | 1467980388931 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:49 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore5.htm | IDBCursor.advance() - object store - throw InvalidStateError caused by object store been deleted
05:19:49 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore5.htm | took 223ms
05:19:49 INFO - TEST-START | /IndexedDB/idbcursor_continue_index.htm
05:19:49 INFO - PROCESS | 1651 | 1467980389119 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:49 INFO - PROCESS | 1651 | 1467980389164 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:49 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index.htm | IDBCursor.continue() - index - iterate to the next record
05:19:49 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index.htm | took 371ms
05:19:49 INFO - TEST-START | /IndexedDB/idbcursor_continue_index2.htm
05:19:49 INFO - PROCESS | 1651 | 1467980389490 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:49 INFO - PROCESS | 1651 | 1467980389518 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:49 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index2.htm | IDBCursor.continue() - index - attempt to pass a key parameter that is not a valid key
05:19:49 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index2.htm | took 271ms
05:19:49 INFO - TEST-START | /IndexedDB/idbcursor_continue_index3.htm
05:19:49 INFO - PROCESS | 1651 | 1467980389786 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:49 INFO - PROCESS | 1651 | 1467980389830 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:50 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index3.htm | IDBCursor.continue() - index - attempt to iterate to the previous record when the direction is set for the next record
05:19:50 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index3.htm | took 219ms
05:19:50 INFO - TEST-START | /IndexedDB/idbcursor_continue_index4.htm
05:19:50 INFO - PROCESS | 1651 | 1467980390014 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:50 INFO - PROCESS | 1651 | 1467980390047 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:50 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
05:19:50 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index4.htm | took 225ms
05:19:50 INFO - TEST-START | /IndexedDB/idbcursor_continue_index5.htm
05:19:50 INFO - PROCESS | 1651 | 1467980390233 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:50 INFO - PROCESS | 1651 | 1467980390265 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:50 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index5.htm | IDBCursor.continue() - index - iterate using 'prevunique'
05:19:50 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index5.htm | took 218ms
05:19:50 INFO - TEST-START | /IndexedDB/idbcursor_continue_index6.htm
05:19:50 INFO - PROCESS | 1651 | 1467980390465 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:50 INFO - PROCESS | 1651 | 1467980390516 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:50 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index6.htm | IDBCursor.continue() - index - iterate using nextunique
05:19:50 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index6.htm | took 318ms
05:19:50 INFO - TEST-START | /IndexedDB/idbcursor_continue_index7.htm
05:19:50 INFO - PROCESS | 1651 | 1467980390798 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:50 INFO - PROCESS | 1651 | 1467980390852 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:51 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index7.htm | IDBCursor.continue() - index - throw TransactionInactiveError
05:19:51 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index7.htm | took 275ms
05:19:51 INFO - TEST-START | /IndexedDB/idbcursor_continue_index8.htm
05:19:51 INFO - PROCESS | 1651 | 1467980391069 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:51 INFO - PROCESS | 1651 | 1467980391122 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:51 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index8.htm | IDBCursor.continue() - index - throw InvalidStateError caused by object store been deleted
05:19:51 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index8.htm | took 267ms
05:19:51 INFO - TEST-START | /IndexedDB/idbcursor_continue_invalid.htm
05:19:51 INFO - PROCESS | 1651 | 1467980391338 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:51 INFO - PROCESS | 1651 | 1467980391394 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:51 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_invalid.htm | IDBCursor.continue() - attempt to call continue two times
05:19:51 INFO - TEST-OK | /IndexedDB/idbcursor_continue_invalid.htm | took 267ms
05:19:51 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore.htm
05:19:51 INFO - PROCESS | 1651 | 1467980391613 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:51 INFO - PROCESS | 1651 | 1467980391651 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:51 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore.htm | IDBCursor.continue() - object store - iterate to the next record
05:19:51 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore.htm | took 218ms
05:19:51 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore2.htm
05:19:51 INFO - PROCESS | 1651 | 1467980391834 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:51 INFO - PROCESS | 1651 | 1467980391872 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:52 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore2.htm | IDBCursor.continue() - object store - attempt to pass a key parameter is not a valid key
05:19:52 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore2.htm | took 267ms
05:19:52 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore3.htm
05:19:52 INFO - PROCESS | 1651 | 1467980392114 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:52 INFO - PROCESS | 1651 | 1467980392163 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:52 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
05:19:52 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore3.htm | took 273ms
05:19:52 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore4.htm
05:19:52 INFO - PROCESS | 1651 | 1467980392386 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:52 INFO - PROCESS | 1651 | 1467980392439 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:52 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
05:19:52 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore4.htm | took 218ms
05:19:52 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore5.htm
05:19:52 INFO - PROCESS | 1651 | 1467980392612 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:52 INFO - PROCESS | 1651 | 1467980392643 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:52 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore5.htm | IDBCursor.continue() - object store - throw TransactionInactiveError
05:19:52 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore5.htm | took 224ms
05:19:52 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore6.htm
05:19:52 INFO - PROCESS | 1651 | 1467980392831 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:52 INFO - PROCESS | 1651 | 1467980392868 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:53 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore6.htm | IDBCursor.continue() - object store - throw InvalidStateError caused by object store been deleted
05:19:53 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore6.htm | took 271ms
05:19:53 INFO - TEST-START | /IndexedDB/idbcursor_delete_index.htm
05:19:53 INFO - PROCESS | 1651 | 1467980393116 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:53 INFO - PROCESS | 1651 | 1467980393160 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:53 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index.htm | IDBCursor.delete() - index - remove a record from the object store
05:19:53 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index.htm | took 278ms
05:19:53 INFO - TEST-START | /IndexedDB/idbcursor_delete_index2.htm
05:19:53 INFO - PROCESS | 1651 | 1467980393386 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:53 INFO - PROCESS | 1651 | 1467980393419 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:53 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index2.htm | IDBCursor.delete() - index - attempt to remove a record in a read-only transaction
05:19:53 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index2.htm | took 219ms
05:19:53 INFO - TEST-START | /IndexedDB/idbcursor_delete_index3.htm
05:19:53 INFO - PROCESS | 1651 | 1467980393715 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:53 INFO - PROCESS | 1651 | 1467980393776 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:54 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
05:19:54 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index3.htm | took 567ms
05:19:54 INFO - TEST-START | /IndexedDB/idbcursor_delete_index4.htm
05:19:54 INFO - PROCESS | 1651 | 1467980394217 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:54 INFO - PROCESS | 1651 | 1467980394259 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:54 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index4.htm | IDBCursor.delete() - index - throw InvalidStateError caused by object store been deleted
05:19:54 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index4.htm | took 219ms
05:19:54 INFO - TEST-START | /IndexedDB/idbcursor_delete_index5.htm
05:19:54 INFO - PROCESS | 1651 | 1467980394447 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:54 INFO - PROCESS | 1651 | 1467980394488 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:54 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index5.htm | IDBCursor.delete() - index - throw InvalidStateError when the cursor is being iterated
05:19:54 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index5.htm | took 324ms
05:19:54 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore.htm
05:19:54 INFO - PROCESS | 1651 | 1467980394785 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:54 INFO - PROCESS | 1651 | 1467980394839 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:55 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore.htm | IDBCursor.delete() - object store - remove a record from the object store
05:19:55 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore.htm | took 320ms
05:19:55 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore2.htm
05:19:55 INFO - PROCESS | 1651 | 1467980395097 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:55 INFO - PROCESS | 1651 | 1467980395132 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:55 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore2.htm | IDBCursor.delete() - object store - attempt to remove a record in a read-only transaction
05:19:55 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore2.htm | took 223ms
05:19:55 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore3.htm
05:19:55 INFO - PROCESS | 1651 | 1467980395315 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:55 INFO - PROCESS | 1651 | 1467980395352 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:55 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
05:19:55 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore3.htm | took 266ms
05:19:55 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore4.htm
05:19:55 INFO - PROCESS | 1651 | 1467980395586 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:55 INFO - PROCESS | 1651 | 1467980395634 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:55 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore4.htm | IDBCursor.delete() - object store - throw InvalidStateError caused by object store been deleted
05:19:55 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore4.htm | took 217ms
05:19:55 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore5.htm
05:19:55 INFO - PROCESS | 1651 | 1467980395805 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:55 INFO - PROCESS | 1651 | 1467980395843 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:56 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore5.htm | IDBCursor.delete() - object store - throw InvalidStateError when the cursor is being iterated
05:19:56 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore5.htm | took 271ms
05:19:56 INFO - TEST-START | /IndexedDB/idbcursor_iterating.htm
05:19:56 INFO - PROCESS | 1651 | 1467980396084 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:56 INFO - PROCESS | 1651 | 1467980396116 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:56 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
05:19:56 INFO - TEST-OK | /IndexedDB/idbcursor_iterating.htm | took 771ms
05:19:56 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index.htm
05:19:56 INFO - PROCESS | 1651 | 1467980396857 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:56 INFO - PROCESS | 1651 | 1467980396893 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:57 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index.htm | IDBCursor.continue() - index - delete next element, and iterate to it
05:19:57 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index.htm | took 518ms
05:19:57 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index2.htm
05:19:57 INFO - PROCESS | 1651 | 1467980397386 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:57 INFO - PROCESS | 1651 | 1467980397447 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:57 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index2.htm | IDBCursor.continue() - index - add next element, and iterate to it
05:19:57 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index2.htm | took 269ms
05:19:57 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore.htm
05:19:57 INFO - PROCESS | 1651 | 1467980397665 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:57 INFO - PROCESS | 1651 | 1467980397702 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:57 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
05:19:57 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore.htm | took 267ms
05:19:57 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore2.htm
05:19:57 INFO - PROCESS | 1651 | 1467980397949 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:57 INFO - PROCESS | 1651 | 1467980397996 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:58 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore2.htm | IDBCursor.continue() - objectstore - add next element, and iterate to it
05:19:58 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore2.htm | took 320ms
05:19:58 INFO - TEST-START | /IndexedDB/idbcursor_update_index.htm
05:19:58 INFO - PROCESS | 1651 | 1467980398298 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:58 INFO - PROCESS | 1651 | 1467980398330 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:58 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index.htm | IDBCursor.update() - index - modify a record in the object store
05:19:58 INFO - TEST-OK | /IndexedDB/idbcursor_update_index.htm | took 248ms
05:19:58 INFO - TEST-START | /IndexedDB/idbcursor_update_index2.htm
05:19:58 INFO - PROCESS | 1651 | 1467980398517 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:58 INFO - PROCESS | 1651 | 1467980398554 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:58 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index2.htm | IDBCursor.update() - index - attempt to modify a record in a read-only transaction
05:19:58 INFO - TEST-OK | /IndexedDB/idbcursor_update_index2.htm | took 219ms
05:19:58 INFO - TEST-START | /IndexedDB/idbcursor_update_index3.htm
05:19:58 INFO - PROCESS | 1651 | 1467980398746 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:58 INFO - PROCESS | 1651 | 1467980398786 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:58 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index3.htm | IDBCursor.update() - index - attempt to modify a record in an inactive transaction
05:19:58 INFO - TEST-OK | /IndexedDB/idbcursor_update_index3.htm | took 218ms
05:19:58 INFO - TEST-START | /IndexedDB/idbcursor_update_index4.htm
05:19:58 INFO - PROCESS | 1651 | 1467980398965 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:59 INFO - PROCESS | 1651 | 1467980399001 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:59 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index4.htm | IDBCursor.update() - index - attempt to modify a record when object store been deleted
05:19:59 INFO - TEST-OK | /IndexedDB/idbcursor_update_index4.htm | took 318ms
05:19:59 INFO - TEST-START | /IndexedDB/idbcursor_update_index5.htm
05:19:59 INFO - PROCESS | 1651 | 1467980399287 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:59 INFO - PROCESS | 1651 | 1467980399329 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:59 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index5.htm | IDBCursor.update() - index - throw DataCloneError
05:19:59 INFO - TEST-OK | /IndexedDB/idbcursor_update_index5.htm | took 268ms
05:19:59 INFO - TEST-START | /IndexedDB/idbcursor_update_index6.htm
05:19:59 INFO - PROCESS | 1651 | 1467980399563 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:59 INFO - PROCESS | 1651 | 1467980399595 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:59 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index6.htm | IDBCursor.update() - index - no argument
05:19:59 INFO - TEST-OK | /IndexedDB/idbcursor_update_index6.htm | took 267ms
05:19:59 INFO - TEST-START | /IndexedDB/idbcursor_update_index7.htm
05:19:59 INFO - PROCESS | 1651 | 1467980399835 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:19:59 INFO - PROCESS | 1651 | 1467980399891 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:00 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index7.htm | IDBCursor.update() - index - throw DataError
05:20:00 INFO - TEST-OK | /IndexedDB/idbcursor_update_index7.htm | took 319ms
05:20:00 INFO - TEST-START | /IndexedDB/idbcursor_update_index8.htm
05:20:00 INFO - PROCESS | 1651 | 1467980400169 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:00 INFO - PROCESS | 1651 | 1467980400227 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:00 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index8.htm | IDBCursor.update() - index - throw InvalidStateError when the cursor is being iterated
05:20:00 INFO - TEST-OK | /IndexedDB/idbcursor_update_index8.htm | took 319ms
05:20:00 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore.htm
05:20:00 INFO - PROCESS | 1651 | 1467980400488 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:00 INFO - PROCESS | 1651 | 1467980400534 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:00 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore.htm | IDBCursor.update() - objectstore - modify a record in the object store
05:20:00 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore.htm | took 221ms
05:20:00 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore2.htm
05:20:00 INFO - PROCESS | 1651 | 1467980400716 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:00 INFO - PROCESS | 1651 | 1467980400750 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:01 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore2.htm | IDBCursor.update() - object store - attempt to modify a record in a read-only transaction
05:20:01 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore2.htm | took 367ms
05:20:01 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore3.htm
05:20:01 INFO - PROCESS | 1651 | 1467980401085 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:01 INFO - PROCESS | 1651 | 1467980401113 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:01 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore3.htm | IDBCursor.update() - object store - attempt to modify a record in an inactive transaction
05:20:01 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore3.htm | took 218ms
05:20:01 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore4.htm
05:20:01 INFO - PROCESS | 1651 | 1467980401318 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:01 INFO - PROCESS | 1651 | 1467980401352 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:01 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore4.htm | IDBCursor.update() - index - modify a record in the object store
05:20:01 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore4.htm | took 270ms
05:20:01 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore5.htm
05:20:01 INFO - PROCESS | 1651 | 1467980401601 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:01 INFO - PROCESS | 1651 | 1467980401665 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:01 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore5.htm | IDBCursor.update() - object store - attempt to modify a record when object store been deleted
05:20:01 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore5.htm | took 318ms
05:20:01 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore6.htm
05:20:01 INFO - PROCESS | 1651 | 1467980401922 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:01 INFO - PROCESS | 1651 | 1467980401963 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:02 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore6.htm | IDBCursor.update() - object store - throw DataCloneError
05:20:02 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore6.htm | took 271ms
05:20:02 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore7.htm
05:20:02 INFO - PROCESS | 1651 | 1467980402217 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:02 INFO - PROCESS | 1651 | 1467980402265 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:02 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore7.htm | IDBCursor.update() - object store - no argument
05:20:02 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore7.htm | took 278ms
05:20:02 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore8.htm
05:20:02 INFO - PROCESS | 1651 | 1467980402483 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:02 INFO - PROCESS | 1651 | 1467980402515 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:02 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore8.htm | IDBCursor.update() - object store - throw DataError
05:20:02 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore8.htm | took 271ms
05:20:02 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore9.htm
05:20:02 INFO - PROCESS | 1651 | 1467980402770 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:02 INFO - PROCESS | 1651 | 1467980402832 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:03 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore9.htm | IDBCursor.update() - object store - throw InvalidStateError when the cursor is being iterated
05:20:03 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore9.htm | took 328ms
05:20:03 INFO - TEST-START | /IndexedDB/idbdatabase_close.htm
05:20:03 INFO - PROCESS | 1651 | 1467980403099 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:03 INFO - PROCESS | 1651 | 1467980403131 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:03 INFO - TEST-PASS | /IndexedDB/idbdatabase_close.htm | IDBDatabase.close() - unblock the version change transaction created by an open database request
05:20:03 INFO - TEST-OK | /IndexedDB/idbdatabase_close.htm | took 480ms
05:20:03 INFO - TEST-START | /IndexedDB/idbdatabase_close2.htm
05:20:03 INFO - PROCESS | 1651 | 1467980403577 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:03 INFO - PROCESS | 1651 | 1467980403632 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:03 INFO - TEST-PASS | /IndexedDB/idbdatabase_close2.htm | IDBDatabase.close() - unblock the delete database request
05:20:03 INFO - TEST-OK | /IndexedDB/idbdatabase_close2.htm | took 320ms
05:20:03 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm
05:20:03 INFO - PROCESS | 1651 | 1467980403902 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:03 INFO - PROCESS | 1651 | 1467980403950 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:04 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | IDBDatabase.createObjectStore() and IDBObjectStore.createIndex() - both with empty name
05:20:04 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | took 320ms
05:20:04 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore.htm
05:20:04 INFO - PROCESS | 1651 | 1467980404244 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:04 INFO - PROCESS | 1651 | 1467980404295 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:04 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore.htm | IDBDatabase.createObjectStore() - returns an instance of IDBObjectStore
05:20:04 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore.htm | took 320ms
05:20:04 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm
05:20:04 INFO - PROCESS | 1651 | 1467980404564 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:04 INFO - PROCESS | 1651 | 1467980404604 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:04 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | IDBDatabase.createObjectStore() - create 1000 object stores, add one item and delete
05:20:04 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | took 375ms
05:20:04 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm
05:20:04 INFO - PROCESS | 1651 | 1467980404936 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:04 INFO - PROCESS | 1651 | 1467980404979 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:05 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | IDBDatabase.createObjectStore() - empty name
05:20:05 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | took 271ms
05:20:05 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore11.htm
05:20:05 INFO - PROCESS | 1651 | 1467980405221 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:05 INFO - PROCESS | 1651 | 1467980405284 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:05 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore11.htm | IDBDatabase.createObjectStore() - attempting to create an existing object store with a different keyPath throw ConstraintError
05:20:05 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore11.htm | took 318ms
05:20:05 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore2.htm
05:20:05 INFO - PROCESS | 1651 | 1467980405565 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:05 INFO - PROCESS | 1651 | 1467980405601 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:05 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore2.htm | IDBDatabase.createObjectStore() - object store 'name' and 'keyPath' properties are correctly set
05:20:05 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore2.htm | took 244ms
05:20:05 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore3.htm
05:20:05 INFO - PROCESS | 1651 | 1467980405785 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:05 INFO - PROCESS | 1651 | 1467980405822 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:06 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore3.htm | IDBDatabase.createObjectStore() - attempt to create an object store outside of a version change transaction
05:20:06 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore3.htm | took 269ms
05:20:06 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore4.htm
05:20:06 INFO - PROCESS | 1651 | 1467980406067 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:06 INFO - PROCESS | 1651 | 1467980406109 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:06 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore4.htm | IDBDatabase.createObjectStore() - attempt to create an object store that already exists
05:20:06 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore4.htm | took 217ms
05:20:06 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore5.htm
05:20:06 INFO - PROCESS | 1651 | 1467980406285 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:06 INFO - PROCESS | 1651 | 1467980406316 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:06 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore5.htm | IDBDatabase.createObjectStore() - object store's name appears in database's list
05:20:06 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore5.htm | took 218ms
05:20:06 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore6.htm
05:20:06 INFO - PROCESS | 1651 | 1467980406513 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:06 INFO - PROCESS | 1651 | 1467980406551 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:06 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore6.htm | IDBDatabase.createObjectStore() - attempt to create an object store with an invalid key path
05:20:06 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore6.htm | took 274ms
05:20:06 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore7.htm
05:20:06 INFO - PROCESS | 1651 | 1467980406784 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:06 INFO - PROCESS | 1651 | 1467980406815 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:06 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore7.htm | IDBDatabase.createObjectStore() - create an object store with an unknown optional parameter
05:20:06 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore7.htm | took 218ms
05:20:07 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm
05:20:07 INFO - PROCESS | 1651 | 1467980407003 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:07 INFO - PROCESS | 1651 | 1467980407040 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:07 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true
05:20:07 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath null
05:20:07 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath undefined
05:20:07 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath string
05:20:07 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath empty
05:20:07 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath array
05:20:07 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath string
05:20:07 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath empty
05:20:07 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath array
05:20:07 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath string
05:20:07 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath null
05:20:07 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath undefined
05:20:07 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | took 372ms
05:20:07 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm
05:20:07 INFO - PROCESS | 1651 | 1467980407382 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:07 INFO - PROCESS | 1651 | 1467980407420 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:07 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and empty keyPath
05:20:07 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array
05:20:07 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array 2
05:20:07 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath object
05:20:07 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | took 421ms
05:20:07 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore.htm
05:20:07 INFO - PROCESS | 1651 | 1467980407803 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:07 INFO - PROCESS | 1651 | 1467980407846 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore.htm | IDBDatabase.deleteObjectStore() - object store's name is removed from database's list
05:20:08 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore.htm | took 219ms
05:20:08 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore2.htm
05:20:08 INFO - PROCESS | 1651 | 1467980408030 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:08 INFO - PROCESS | 1651 | 1467980408063 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore2.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store outside of a version change transaction
05:20:08 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore2.htm | took 225ms
05:20:08 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore3.htm
05:20:08 INFO - PROCESS | 1651 | 1467980408250 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:08 INFO - PROCESS | 1651 | 1467980408284 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore3.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store that does not exist
05:20:08 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore3.htm | took 216ms
05:20:08 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm
05:20:08 INFO - PROCESS | 1651 | 1467980408468 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:08 INFO - PROCESS | 1651 | 1467980408502 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | IDBDatabase.deleteObjectStore() - the object store is not reused
05:20:08 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | took 267ms
05:20:08 INFO - TEST-START | /IndexedDB/idbdatabase_transaction.htm
05:20:08 INFO - PROCESS | 1651 | 1467980408748 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:08 INFO - PROCESS | 1651 | 1467980408796 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:09 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid scope
05:20:09 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction.htm | took 269ms
05:20:09 INFO - TEST-START | /IndexedDB/idbdatabase_transaction2.htm
05:20:09 INFO - PROCESS | 1651 | 1467980409022 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:09 INFO - PROCESS | 1651 | 1467980409070 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:09 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction2.htm | IDBDatabase.transaction() - opening a transaction defaults to a read-only mode
05:20:09 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction2.htm | took 220ms
05:20:09 INFO - TEST-START | /IndexedDB/idbdatabase_transaction3.htm
05:20:09 INFO - PROCESS | 1651 | 1467980409249 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:09 INFO - PROCESS | 1651 | 1467980409283 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:09 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction3.htm | IDBDatabase.transaction() - attempt to open a transaction from closed database connection
05:20:09 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction3.htm | took 269ms
05:20:09 INFO - TEST-START | /IndexedDB/idbdatabase_transaction4.htm
05:20:09 INFO - PROCESS | 1651 | 1467980409657 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:09 INFO - PROCESS | 1651 | 1467980409715 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:09 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction4.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid mode
05:20:09 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction4.htm | took 358ms
05:20:09 INFO - TEST-START | /IndexedDB/idbdatabase_transaction5.htm
05:20:10 INFO - PROCESS | 1651 | 1467980410007 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:10 INFO - PROCESS | 1651 | 1467980410080 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:10 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction5.htm | IDBDatabase.transaction() - If storeNames is an empty list, the implementation must throw a DOMException of type InvalidAccessError
05:20:10 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction5.htm | took 377ms
05:20:10 INFO - TEST-START | /IndexedDB/idbfactory_cmp.htm
05:20:10 INFO - PROCESS | 1651 | 1467980410383 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:10 INFO - PROCESS | 1651 | 1467980410428 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:10 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp.htm | IDBFactory.cmp()
05:20:10 INFO - TEST-OK | /IndexedDB/idbfactory_cmp.htm | took 470ms
05:20:10 INFO - TEST-START | /IndexedDB/idbfactory_cmp2.htm
05:20:10 INFO - PROCESS | 1651 | 1467980410859 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:10 INFO - PROCESS | 1651 | 1467980410901 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:11 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - no argument
05:20:11 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - null
05:20:11 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - NaN
05:20:11 INFO - TEST-OK | /IndexedDB/idbfactory_cmp2.htm | took 266ms
05:20:11 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase.htm
05:20:11 INFO - PROCESS | 1651 | 1467980411132 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:11 INFO - PROCESS | 1651 | 1467980411168 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:11 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase.htm | IDBFactory.deleteDatabase() - request has no source
05:20:11 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase.htm | took 269ms
05:20:11 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase2.htm
05:20:11 INFO - PROCESS | 1651 | 1467980411409 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:11 INFO - PROCESS | 1651 | 1467980411469 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:11 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase2.htm | IDBFactory.deleteDatabase() - result of the request is set to undefined
05:20:11 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase2.htm | took 318ms
05:20:11 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase3.htm
05:20:11 INFO - PROCESS | 1651 | 1467980411750 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:11 INFO - PROCESS | 1651 | 1467980411797 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:12 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase3.htm | IDBFactory.deleteDatabase() - success event
05:20:12 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase3.htm | took 280ms
05:20:12 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase4.htm
05:20:12 INFO - PROCESS | 1651 | 1467980412020 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:12 INFO - PROCESS | 1651 | 1467980412081 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:12 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete an existing database
05:20:12 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete a nonexistant database
05:20:12 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase4.htm | took 317ms
05:20:12 INFO - TEST-START | /IndexedDB/idbfactory_open.htm
05:20:12 INFO - PROCESS | 1651 | 1467980412365 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:12 INFO - PROCESS | 1651 | 1467980412413 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:12 INFO - TEST-PASS | /IndexedDB/idbfactory_open.htm | IDBFactory.open() - request has no source
05:20:12 INFO - TEST-OK | /IndexedDB/idbfactory_open.htm | took 283ms
05:20:12 INFO - TEST-START | /IndexedDB/idbfactory_open10.htm
05:20:12 INFO - PROCESS | 1651 | 1467980412633 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:12 INFO - PROCESS | 1651 | 1467980412668 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:12 INFO - TEST-PASS | /IndexedDB/idbfactory_open10.htm | IDBFactory.open() - error in upgradeneeded resets db
05:20:12 INFO - TEST-ERROR | /IndexedDB/idbfactory_open10.htm | took 216ms
05:20:12 INFO - TEST-START | /IndexedDB/idbfactory_open11.htm
05:20:12 INFO - PROCESS | 1651 | 1467980412852 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:12 INFO - PROCESS | 1651 | 1467980412882 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:13 INFO - TEST-PASS | /IndexedDB/idbfactory_open11.htm | IDBFactory.open() - second open's transaction is available to get objectStores
05:20:13 INFO - TEST-OK | /IndexedDB/idbfactory_open11.htm | took 217ms
05:20:13 INFO - TEST-START | /IndexedDB/idbfactory_open12.htm
05:20:13 INFO - PROCESS | 1651 | 1467980413071 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:13 INFO - PROCESS | 1651 | 1467980413111 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:13 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent
05:20:13 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent - second upgrade
05:20:13 INFO - TEST-OK | /IndexedDB/idbfactory_open12.htm | took 317ms
05:20:13 INFO - TEST-START | /IndexedDB/idbfactory_open2.htm
05:20:13 INFO - PROCESS | 1651 | 1467980413396 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:13 INFO - PROCESS | 1651 | 1467980413431 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:13 INFO - TEST-PASS | /IndexedDB/idbfactory_open2.htm | IDBFactory.open() - database 'name' and 'version' are correctly set
05:20:13 INFO - TEST-OK | /IndexedDB/idbfactory_open2.htm | took 273ms
05:20:13 INFO - TEST-START | /IndexedDB/idbfactory_open3.htm
05:20:13 INFO - PROCESS | 1651 | 1467980413668 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:13 INFO - PROCESS | 1651 | 1467980413713 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:13 INFO - TEST-PASS | /IndexedDB/idbfactory_open3.htm | IDBFactory.open() - no version opens current database
05:20:13 INFO - TEST-OK | /IndexedDB/idbfactory_open3.htm | took 318ms
05:20:13 INFO - TEST-START | /IndexedDB/idbfactory_open4.htm
05:20:14 INFO - PROCESS | 1651 | 1467980413999 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:14 INFO - PROCESS | 1651 | 1467980414043 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:14 INFO - TEST-PASS | /IndexedDB/idbfactory_open4.htm | IDBFactory.open() - new database has default version
05:20:14 INFO - TEST-OK | /IndexedDB/idbfactory_open4.htm | took 274ms
05:20:14 INFO - TEST-START | /IndexedDB/idbfactory_open5.htm
05:20:14 INFO - PROCESS | 1651 | 1467980414267 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:14 INFO - PROCESS | 1651 | 1467980414300 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:14 INFO - TEST-PASS | /IndexedDB/idbfactory_open5.htm | IDBFactory.open() - new database is empty
05:20:14 INFO - TEST-OK | /IndexedDB/idbfactory_open5.htm | took 267ms
05:20:14 INFO - TEST-START | /IndexedDB/idbfactory_open6.htm
05:20:14 INFO - PROCESS | 1651 | 1467980414536 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:14 INFO - PROCESS | 1651 | 1467980414595 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:14 INFO - TEST-PASS | /IndexedDB/idbfactory_open6.htm | IDBFactory.open() - open database with a lower version than current
05:20:14 INFO - TEST-OK | /IndexedDB/idbfactory_open6.htm | took 421ms
05:20:14 INFO - TEST-START | /IndexedDB/idbfactory_open7.htm
05:20:14 INFO - PROCESS | 1651 | 1467980414964 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:15 INFO - PROCESS | 1651 | 1467980415003 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:15 INFO - TEST-PASS | /IndexedDB/idbfactory_open7.htm | IDBFactory.open() - open database with a higher version than current
05:20:15 INFO - TEST-OK | /IndexedDB/idbfactory_open7.htm | took 217ms
05:20:15 INFO - TEST-START | /IndexedDB/idbfactory_open8.htm
05:20:15 INFO - PROCESS | 1651 | 1467980415183 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:15 INFO - PROCESS | 1651 | 1467980415216 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:15 INFO - TEST-PASS | /IndexedDB/idbfactory_open8.htm | IDBFactory.open() - error in version change transaction aborts open
05:20:15 INFO - TEST-OK | /IndexedDB/idbfactory_open8.htm | took 217ms
05:20:15 INFO - TEST-START | /IndexedDB/idbfactory_open9.htm
05:20:15 INFO - PROCESS | 1651 | 1467980415416 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:15 INFO - PROCESS | 1651 | 1467980415462 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:15 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -1 should throw TypeError.
05:20:15 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -0.5 should throw TypeError.
05:20:15 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0 should throw TypeError.
05:20:15 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.5 should throw TypeError.
05:20:15 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.8 should throw TypeError.
05:20:15 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740992 should throw TypeError.
05:20:15 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument NaN should throw TypeError.
05:20:15 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument Infinity should throw TypeError.
05:20:15 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -Infinity should throw TypeError.
05:20:15 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument "foo" should throw TypeError.
05:20:15 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument null should throw TypeError. - assert_throws: function "function () {
05:20:15 INFO - window.indexedDB.open('test', val);..." did not throw
05:20:15 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
05:20:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:20:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:20:15 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
05:20:15 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:28:1
05:20:15 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument false should throw TypeError.
05:20:15 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object should throw TypeError. - assert_throws: function "function () {
05:20:15 INFO - window.indexedDB.open('test', val);..." did not throw
05:20:15 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
05:20:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:20:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:20:15 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
05:20:15 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:31:1
05:20:15 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (second) should throw TypeError. - assert_throws: function "function () {
05:20:15 INFO - window.indexedDB.open('test', val);..." did not throw
05:20:15 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
05:20:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:20:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:20:15 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
05:20:15 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:35:1
05:20:15 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (third) should throw TypeError. - assert_throws: function "function () {
05:20:15 INFO - window.indexedDB.open('test', val);..." did not throw
05:20:15 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
05:20:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:20:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:20:15 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
05:20:15 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:39:1
05:20:15 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 1.5 should not throw.
05:20:15 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740991 should not throw.
05:20:15 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument undefined should not throw.
05:20:15 INFO - TEST-ERROR | /IndexedDB/idbfactory_open9.htm | took 479ms
05:20:15 INFO - TEST-START | /IndexedDB/idbindex-multientry-arraykeypath.htm
05:20:15 INFO - PROCESS | 1651 | 1467980415899 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:15 INFO - PROCESS | 1651 | 1467980415946 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:16 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-arraykeypath.htm | IDBIndex.multiEntry: array keyPath with multiEntry
05:20:16 INFO - TEST-OK | /IndexedDB/idbindex-multientry-arraykeypath.htm | took 268ms
05:20:16 INFO - TEST-START | /IndexedDB/idbindex-multientry-big.htm
05:20:16 INFO - PROCESS | 1651 | 1467980416172 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:16 INFO - PROCESS | 1651 | 1467980416220 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:17 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Adding one item with 1000 multiEntry keys
05:20:17 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Getting the one item by 1000 indeced keys
05:20:17 INFO - TEST-OK | /IndexedDB/idbindex-multientry-big.htm | took 918ms
05:20:17 INFO - TEST-START | /IndexedDB/idbindex-multientry.htm
05:20:17 INFO - PROCESS | 1651 | 1467980417096 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:17 INFO - PROCESS | 1651 | 1467980417131 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:17 INFO - TEST-PASS | /IndexedDB/idbindex-multientry.htm | IDBIndex.multiEntry - adding keys
05:20:17 INFO - TEST-OK | /IndexedDB/idbindex-multientry.htm | took 322ms
05:20:17 INFO - TEST-START | /IndexedDB/idbindex_count.htm
05:20:17 INFO - PROCESS | 1651 | 1467980417417 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:17 INFO - PROCESS | 1651 | 1467980417452 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:17 INFO - TEST-PASS | /IndexedDB/idbindex_count.htm | IDBIndex.count() - returns the number of records in the index
05:20:17 INFO - TEST-OK | /IndexedDB/idbindex_count.htm | took 317ms
05:20:17 INFO - TEST-START | /IndexedDB/idbindex_count2.htm
05:20:17 INFO - PROCESS | 1651 | 1467980417758 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:17 INFO - PROCESS | 1651 | 1467980417817 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:18 INFO - TEST-PASS | /IndexedDB/idbindex_count2.htm | IDBIndex.count() - returns the number of records that have keys within the range
05:20:18 INFO - TEST-OK | /IndexedDB/idbindex_count2.htm | took 371ms
05:20:18 INFO - TEST-START | /IndexedDB/idbindex_count3.htm
05:20:18 INFO - PROCESS | 1651 | 1467980418116 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:18 INFO - PROCESS | 1651 | 1467980418160 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:18 INFO - TEST-PASS | /IndexedDB/idbindex_count3.htm | IDBIndex.count() - returns the number of records that have keys with the key
05:20:18 INFO - TEST-OK | /IndexedDB/idbindex_count3.htm | took 217ms
05:20:18 INFO - TEST-START | /IndexedDB/idbindex_count4.htm
05:20:18 INFO - PROCESS | 1651 | 1467980418334 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:18 INFO - PROCESS | 1651 | 1467980418371 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:18 INFO - TEST-PASS | /IndexedDB/idbindex_count4.htm | IDBIndex.count() - throw DataError when using invalid key
05:20:18 INFO - TEST-OK | /IndexedDB/idbindex_count4.htm | took 219ms
05:20:18 INFO - TEST-START | /IndexedDB/idbindex_get.htm
05:20:18 INFO - PROCESS | 1651 | 1467980418563 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:18 INFO - PROCESS | 1651 | 1467980418599 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:18 INFO - TEST-PASS | /IndexedDB/idbindex_get.htm | IDBIndex.get() - returns the record
05:20:18 INFO - TEST-OK | /IndexedDB/idbindex_get.htm | took 217ms
05:20:18 INFO - TEST-START | /IndexedDB/idbindex_get2.htm
05:20:18 INFO - PROCESS | 1651 | 1467980418784 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:18 INFO - PROCESS | 1651 | 1467980418817 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:19 INFO - TEST-PASS | /IndexedDB/idbindex_get2.htm | IDBIndex.get() - returns the record where the index contains duplicate values
05:20:19 INFO - TEST-OK | /IndexedDB/idbindex_get2.htm | took 222ms
05:20:19 INFO - TEST-START | /IndexedDB/idbindex_get3.htm
05:20:19 INFO - PROCESS | 1651 | 1467980419015 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:19 INFO - PROCESS | 1651 | 1467980419047 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:19 INFO - TEST-PASS | /IndexedDB/idbindex_get3.htm | IDBIndex.get() - attempt to retrieve a record that doesn't exist
05:20:19 INFO - TEST-OK | /IndexedDB/idbindex_get3.htm | took 218ms
05:20:19 INFO - TEST-START | /IndexedDB/idbindex_get4.htm
05:20:19 INFO - PROCESS | 1651 | 1467980419236 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:19 INFO - PROCESS | 1651 | 1467980419281 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:19 INFO - TEST-PASS | /IndexedDB/idbindex_get4.htm | IDBIndex.get() - returns the record with the first key in the range
05:20:19 INFO - TEST-OK | /IndexedDB/idbindex_get4.htm | took 268ms
05:20:19 INFO - TEST-START | /IndexedDB/idbindex_get5.htm
05:20:19 INFO - PROCESS | 1651 | 1467980419519 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:19 INFO - PROCESS | 1651 | 1467980419553 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:19 INFO - TEST-PASS | /IndexedDB/idbindex_get5.htm | IDBIndex.get() - throw DataError when using invalid key
05:20:19 INFO - TEST-OK | /IndexedDB/idbindex_get5.htm | took 324ms
05:20:19 INFO - TEST-START | /IndexedDB/idbindex_get6.htm
05:20:19 INFO - PROCESS | 1651 | 1467980419836 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:19 INFO - PROCESS | 1651 | 1467980419885 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:20 INFO - TEST-PASS | /IndexedDB/idbindex_get6.htm | IDBIndex.get() - throw InvalidStateError when the index is deleted
05:20:20 INFO - TEST-OK | /IndexedDB/idbindex_get6.htm | took 269ms
05:20:20 INFO - TEST-START | /IndexedDB/idbindex_get7.htm
05:20:20 INFO - PROCESS | 1651 | 1467980420116 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:20 INFO - PROCESS | 1651 | 1467980420160 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:20 INFO - TEST-PASS | /IndexedDB/idbindex_get7.htm | IDBIndex.get() - throw TransactionInactiveError on aborted transaction
05:20:20 INFO - TEST-OK | /IndexedDB/idbindex_get7.htm | took 277ms
05:20:20 INFO - TEST-START | /IndexedDB/idbindex_get8.htm
05:20:20 INFO - PROCESS | 1651 | 1467980420385 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:20 INFO - PROCESS | 1651 | 1467980420419 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:20 INFO - TEST-PASS | /IndexedDB/idbindex_get8.htm | IDBIndex.get() - throw InvalidStateError on index deleted by aborted upgrade
05:20:20 INFO - TEST-OK | /IndexedDB/idbindex_get8.htm | took 318ms
05:20:20 INFO - TEST-START | /IndexedDB/idbindex_getAll.html
05:20:20 INFO - PROCESS | 1651 | 1467980420732 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:20 INFO - PROCESS | 1651 | 1467980420768 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:21 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Single item get
05:20:21 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Empty object store
05:20:21 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get all keys
05:20:21 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=10
05:20:21 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range
05:20:21 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range with maxCount
05:20:21 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get upper excluded
05:20:21 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get lower excluded
05:20:21 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range (generated) with maxCount
05:20:21 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Non existent key
05:20:21 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=0
05:20:21 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve multiEntry key
05:20:21 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve one key multiple values
05:20:21 INFO - TEST-OK | /IndexedDB/idbindex_getAll.html | took 379ms
05:20:21 INFO - TEST-START | /IndexedDB/idbindex_getAllKeys.html
05:20:21 INFO - PROCESS | 1651 | 1467980421088 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:21 INFO - PROCESS | 1651 | 1467980421120 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:21 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Single item get
05:20:21 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Empty object store
05:20:21 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all keys
05:20:21 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all generated keys
05:20:21 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=10
05:20:21 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range
05:20:21 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range with maxCount
05:20:21 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get upper excluded
05:20:21 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get lower excluded
05:20:21 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range (generated) with maxCount
05:20:21 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Non existent key
05:20:21 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=0
05:20:21 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Retrieve multiEntry keys
05:20:21 INFO - TEST-OK | /IndexedDB/idbindex_getAllKeys.html | took 267ms
05:20:21 INFO - TEST-START | /IndexedDB/idbindex_getKey.htm
05:20:21 INFO - PROCESS | 1651 | 1467980421365 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:21 INFO - PROCESS | 1651 | 1467980421399 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:21 INFO - TEST-PASS | /IndexedDB/idbindex_getKey.htm | IDBIndex.getKey() - returns the record's primary key
05:20:21 INFO - TEST-OK | /IndexedDB/idbindex_getKey.htm | took 223ms
05:20:21 INFO - TEST-START | /IndexedDB/idbindex_getKey2.htm
05:20:21 INFO - PROCESS | 1651 | 1467980421584 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:21 INFO - PROCESS | 1651 | 1467980421629 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:21 INFO - TEST-PASS | /IndexedDB/idbindex_getKey2.htm | IDBIndex.getKey() - returns the record's primary key where the index contains duplicate values
05:20:21 INFO - TEST-OK | /IndexedDB/idbindex_getKey2.htm | took 320ms
05:20:21 INFO - TEST-START | /IndexedDB/idbindex_getKey3.htm
05:20:21 INFO - PROCESS | 1651 | 1467980421967 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:22 INFO - PROCESS | 1651 | 1467980422084 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:22 INFO - TEST-PASS | /IndexedDB/idbindex_getKey3.htm | IDBIndex.getKey() - attempt to retrieve the primary key of a record that doesn't exist
05:20:22 INFO - TEST-OK | /IndexedDB/idbindex_getKey3.htm | took 368ms
05:20:22 INFO - TEST-START | /IndexedDB/idbindex_getKey4.htm
05:20:22 INFO - PROCESS | 1651 | 1467980422335 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:22 INFO - PROCESS | 1651 | 1467980422382 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:22 INFO - TEST-PASS | /IndexedDB/idbindex_getKey4.htm | IDBIndex.getKey() - returns the key of the first record within the range
05:20:22 INFO - TEST-OK | /IndexedDB/idbindex_getKey4.htm | took 320ms
05:20:22 INFO - TEST-START | /IndexedDB/idbindex_getKey5.htm
05:20:22 INFO - PROCESS | 1651 | 1467980422686 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:22 INFO - PROCESS | 1651 | 1467980422717 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:22 INFO - TEST-PASS | /IndexedDB/idbindex_getKey5.htm | IDBIndex.getKey() - throw DataError when using invalid key
05:20:22 INFO - TEST-OK | /IndexedDB/idbindex_getKey5.htm | took 270ms
05:20:22 INFO - TEST-START | /IndexedDB/idbindex_getKey6.htm
05:20:22 INFO - PROCESS | 1651 | 1467980422987 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:23 INFO - PROCESS | 1651 | 1467980423044 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:23 INFO - TEST-PASS | /IndexedDB/idbindex_getKey6.htm | IDBIndex.getKey() - throw InvalidStateError when the index is deleted
05:20:23 INFO - TEST-OK | /IndexedDB/idbindex_getKey6.htm | took 335ms
05:20:23 INFO - TEST-START | /IndexedDB/idbindex_getKey7.htm
05:20:23 INFO - PROCESS | 1651 | 1467980423316 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:23 INFO - PROCESS | 1651 | 1467980423364 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:23 INFO - TEST-PASS | /IndexedDB/idbindex_getKey7.htm | IDBIndex.getKey() - throw TransactionInactiveError on aborted transaction
05:20:23 INFO - TEST-OK | /IndexedDB/idbindex_getKey7.htm | took 321ms
05:20:23 INFO - TEST-START | /IndexedDB/idbindex_getKey8.htm
05:20:23 INFO - PROCESS | 1651 | 1467980423638 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:23 INFO - PROCESS | 1651 | 1467980423700 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:23 INFO - TEST-PASS | /IndexedDB/idbindex_getKey8.htm | IDBIndex.getKey() - throw InvalidStateError on index deleted by aborted upgrade
05:20:23 INFO - TEST-OK | /IndexedDB/idbindex_getKey8.htm | took 320ms
05:20:23 INFO - TEST-START | /IndexedDB/idbindex_indexNames.htm
05:20:24 INFO - PROCESS | 1651 | 1467980424005 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:24 INFO - PROCESS | 1651 | 1467980424057 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:24 INFO - TEST-PASS | /IndexedDB/idbindex_indexNames.htm | IDBIndex.getKey() - returns the record's primary key
05:20:24 INFO - TEST-OK | /IndexedDB/idbindex_indexNames.htm | took 449ms
05:20:24 INFO - TEST-START | /IndexedDB/idbindex_openCursor.htm
05:20:24 INFO - PROCESS | 1651 | 1467980424420 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:24 INFO - PROCESS | 1651 | 1467980424459 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:24 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor.htm | IDBIndex.openCursor() - throw InvalidStateError when the index is deleted
05:20:24 INFO - TEST-OK | /IndexedDB/idbindex_openCursor.htm | took 520ms
05:20:24 INFO - TEST-START | /IndexedDB/idbindex_openCursor2.htm
05:20:24 INFO - PROCESS | 1651 | 1467980424946 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:24 INFO - PROCESS | 1651 | 1467980424985 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:25 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor2.htm | IDBIndex.openCursor() - throw TransactionInactiveError on aborted transaction
05:20:25 INFO - TEST-OK | /IndexedDB/idbindex_openCursor2.htm | took 271ms
05:20:25 INFO - TEST-START | /IndexedDB/idbindex_openCursor3.htm
05:20:25 INFO - PROCESS | 1651 | 1467980425217 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:25 INFO - PROCESS | 1651 | 1467980425252 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:25 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor3.htm | IDBIndex.openCursor() - throw InvalidStateError on index deleted by aborted upgrade
05:20:25 INFO - TEST-OK | /IndexedDB/idbindex_openCursor3.htm | took 219ms
05:20:25 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor.htm
05:20:25 INFO - PROCESS | 1651 | 1467980425450 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:25 INFO - PROCESS | 1651 | 1467980425496 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:25 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor.htm | IDBIndex.openKeyCursor() - throw DataError when using a invalid key
05:20:25 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor.htm | took 276ms
05:20:25 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor2.htm
05:20:25 INFO - PROCESS | 1651 | 1467980425721 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:25 INFO - PROCESS | 1651 | 1467980425764 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:25 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor2.htm | IDBIndex.openKeyCursor() - throw InvalidStateError when the index is deleted
05:20:25 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor2.htm | took 220ms
05:20:25 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor3.htm
05:20:25 INFO - PROCESS | 1651 | 1467980425951 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:25 INFO - PROCESS | 1651 | 1467980425986 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:26 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor3.htm | IDBIndex.openKeyCursor() - throw TransactionInactiveError on aborted transaction
05:20:26 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor3.htm | took 219ms
05:20:26 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor4.htm
05:20:26 INFO - PROCESS | 1651 | 1467980426174 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:26 INFO - PROCESS | 1651 | 1467980426232 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:26 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor4.htm | IDBIndex.openKeyCursor() - throw InvalidStateError on index deleted by aborted upgrade
05:20:26 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor4.htm | took 322ms
05:20:26 INFO - TEST-START | /IndexedDB/idbkeyrange-includes.htm
05:20:26 INFO - PROCESS | 1651 | 1467980426517 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:26 INFO - PROCESS | 1651 | 1467980426563 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:26 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with a closed range
05:20:26 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an open range
05:20:26 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an only range
05:20:26 INFO - TEST-OK | /IndexedDB/idbkeyrange-includes.htm | took 278ms
05:20:26 INFO - TEST-START | /IndexedDB/idbkeyrange.htm
05:20:26 INFO - PROCESS | 1651 | 1467980426784 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:26 INFO - PROCESS | 1651 | 1467980426817 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:26 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.only() - returns an IDBKeyRange and the properties are set correctly
05:20:26 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - returns an IDBKeyRange and the properties are set correctly
05:20:26 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - 'open' parameter has correct default set
05:20:26 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - returns an IDBKeyRange and the properties are set correctly
05:20:26 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - 'open' parameter has correct default set
05:20:26 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - returns an IDBKeyRange and the properties are set correctly
05:20:27 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - 'lowerOpen' and 'upperOpen' parameters have correct defaults set
05:20:27 INFO - TEST-OK | /IndexedDB/idbkeyrange.htm | took 218ms
05:20:27 INFO - TEST-START | /IndexedDB/idbkeyrange_incorrect.htm
05:20:27 INFO - PROCESS | 1651 | 1467980427004 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:27 INFO - PROCESS | 1651 | 1467980427036 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:27 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound() - bound requires more than 0 arguments.
05:20:27 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(null, null) - null parameters are incorrect.
05:20:27 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(1, null / null, 1) - null parameter is incorrect.
05:20:27 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(lower, upper / lower > upper) - 'lower' is greater than 'upper'.
05:20:27 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(DOMString/Date/Array, 1) - A DOMString, Date and Array are greater than a float.
05:20:27 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(noExistingVariable, 1 / goodVariable, noExistingVariable) - noExistingVariable is not defined.
05:20:27 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(true, 1) - boolean is not a valid key type.
05:20:27 INFO - TEST-OK | /IndexedDB/idbkeyrange_incorrect.htm | took 219ms
05:20:27 INFO - TEST-START | /IndexedDB/idbobjectstore_add.htm
05:20:27 INFO - PROCESS | 1651 | 1467980427237 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:27 INFO - PROCESS | 1651 | 1467980427283 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:27 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add.htm | IDBObjectStore.add() - add with an inline key
05:20:27 INFO - TEST-OK | /IndexedDB/idbobjectstore_add.htm | took 267ms
05:20:27 INFO - TEST-START | /IndexedDB/idbobjectstore_add10.htm
05:20:27 INFO - PROCESS | 1651 | 1467980427508 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:27 INFO - PROCESS | 1651 | 1467980427560 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:27 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
05:20:27 INFO - TEST-OK | /IndexedDB/idbobjectstore_add10.htm | took 268ms
05:20:27 INFO - TEST-START | /IndexedDB/idbobjectstore_add11.htm
05:20:27 INFO - PROCESS | 1651 | 1467980427781 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:27 INFO - PROCESS | 1651 | 1467980427813 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:28 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add11.htm | IDBObjectStore.add() - Attempt to add a record where the record's key does not meet the constraints of a valid key
05:20:28 INFO - TEST-OK | /IndexedDB/idbobjectstore_add11.htm | took 328ms
05:20:28 INFO - TEST-START | /IndexedDB/idbobjectstore_add12.htm
05:20:28 INFO - PROCESS | 1651 | 1467980428139 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:28 INFO - PROCESS | 1651 | 1467980428201 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:28 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add12.htm | IDBObjectStore.add() - Attempt to add a record where the record's in-line key is not defined
05:20:28 INFO - TEST-OK | /IndexedDB/idbobjectstore_add12.htm | took 420ms
05:20:28 INFO - TEST-START | /IndexedDB/idbobjectstore_add13.htm
05:20:28 INFO - PROCESS | 1651 | 1467980428568 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:28 INFO - PROCESS | 1651 | 1467980428617 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:29 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
05:20:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_add13.htm | took 471ms
05:20:29 INFO - TEST-START | /IndexedDB/idbobjectstore_add14.htm
05:20:29 INFO - PROCESS | 1651 | 1467980429048 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:29 INFO - PROCESS | 1651 | 1467980429094 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:29 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add14.htm | IDBObjectStore.add() - Add a record where a value being indexed does not meet the constraints of a valid key
05:20:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_add14.htm | took 275ms
05:20:29 INFO - TEST-START | /IndexedDB/idbobjectstore_add15.htm
05:20:29 INFO - PROCESS | 1651 | 1467980429322 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:29 INFO - PROCESS | 1651 | 1467980429370 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:29 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add15.htm | IDBObjectStore.add() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
05:20:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_add15.htm | took 268ms
05:20:29 INFO - TEST-START | /IndexedDB/idbobjectstore_add16.htm
05:20:29 INFO - PROCESS | 1651 | 1467980429589 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:29 INFO - PROCESS | 1651 | 1467980429631 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:29 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add16.htm | IDBObjectStore.add() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
05:20:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_add16.htm | took 216ms
05:20:29 INFO - TEST-START | /IndexedDB/idbobjectstore_add2.htm
05:20:29 INFO - PROCESS | 1651 | 1467980429815 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:29 INFO - PROCESS | 1651 | 1467980429851 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:30 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add2.htm | IDBObjectStore.add() - add with an out-of-line key
05:20:30 INFO - TEST-OK | /IndexedDB/idbobjectstore_add2.htm | took 223ms
05:20:30 INFO - TEST-START | /IndexedDB/idbobjectstore_add3.htm
05:20:30 INFO - PROCESS | 1651 | 1467980430036 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:30 INFO - PROCESS | 1651 | 1467980430080 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:30 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add3.htm | IDBObjectStore.add() - record with same key already exists
05:20:30 INFO - TEST-OK | /IndexedDB/idbobjectstore_add3.htm | took 318ms
05:20:30 INFO - TEST-START | /IndexedDB/idbobjectstore_add4.htm
05:20:30 INFO - PROCESS | 1651 | 1467980430366 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:30 INFO - PROCESS | 1651 | 1467980430410 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:30 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add4.htm | IDBObjectStore.add() - add where an index has unique:true specified
05:20:30 INFO - TEST-OK | /IndexedDB/idbobjectstore_add4.htm | took 317ms
05:20:30 INFO - TEST-START | /IndexedDB/idbobjectstore_add5.htm
05:20:30 INFO - PROCESS | 1651 | 1467980430682 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:30 INFO - PROCESS | 1651 | 1467980430731 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add5.htm | IDBObjectStore.add() - object store's key path is an object attribute
05:20:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_add5.htm | took 329ms
05:20:31 INFO - TEST-START | /IndexedDB/idbobjectstore_add6.htm
05:20:31 INFO - PROCESS | 1651 | 1467980431013 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:31 INFO - PROCESS | 1651 | 1467980431050 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add6.htm | IDBObjectStore.add() - autoIncrement and inline keys
05:20:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_add6.htm | took 319ms
05:20:31 INFO - TEST-START | /IndexedDB/idbobjectstore_add7.htm
05:20:31 INFO - PROCESS | 1651 | 1467980431339 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:31 INFO - PROCESS | 1651 | 1467980431401 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add7.htm | IDBObjectStore.add() - autoIncrement and out-of-line keys
05:20:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_add7.htm | took 469ms
05:20:31 INFO - TEST-START | /IndexedDB/idbobjectstore_add8.htm
05:20:31 INFO - PROCESS | 1651 | 1467980431818 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:31 INFO - PROCESS | 1651 | 1467980431866 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add8.htm | IDBObjectStore.add() - object store has autoIncrement:true and the key path is an object attribute
05:20:32 INFO - TEST-OK | /IndexedDB/idbobjectstore_add8.htm | took 268ms
05:20:32 INFO - TEST-START | /IndexedDB/idbobjectstore_add9.htm
05:20:32 INFO - PROCESS | 1651 | 1467980432088 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:32 INFO - PROCESS | 1651 | 1467980432140 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add9.htm | IDBObjectStore.add() - Attempt to add a record that does not meet the constraints of an object store's inline key requirements
05:20:32 INFO - TEST-OK | /IndexedDB/idbobjectstore_add9.htm | took 317ms
05:20:32 INFO - TEST-START | /IndexedDB/idbobjectstore_clear.htm
05:20:32 INFO - PROCESS | 1651 | 1467980432418 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:32 INFO - PROCESS | 1651 | 1467980432478 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear.htm | IDBObjectStore.clear() - Verify clear removes all records
05:20:32 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear.htm | took 326ms
05:20:32 INFO - TEST-START | /IndexedDB/idbobjectstore_clear2.htm
05:20:32 INFO - PROCESS | 1651 | 1467980432751 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:32 INFO - PROCESS | 1651 | 1467980432797 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear2.htm | IDBObjectStore.clear() - clear removes all records from an index
05:20:32 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear2.htm | took 228ms
05:20:32 INFO - TEST-START | /IndexedDB/idbobjectstore_clear3.htm
05:20:32 INFO - PROCESS | 1651 | 1467980432970 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:33 INFO - PROCESS | 1651 | 1467980433012 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear3.htm | IDBObjectStore.clear() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
05:20:33 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear3.htm | took 217ms
05:20:33 INFO - TEST-START | /IndexedDB/idbobjectstore_clear4.htm
05:20:33 INFO - PROCESS | 1651 | 1467980433189 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:33 INFO - PROCESS | 1651 | 1467980433221 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear4.htm | IDBObjectStore.clear() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
05:20:33 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear4.htm | took 270ms
05:20:33 INFO - TEST-START | /IndexedDB/idbobjectstore_count.htm
05:20:33 INFO - PROCESS | 1651 | 1467980433481 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:33 INFO - PROCESS | 1651 | 1467980433532 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count.htm | IDBObjectStore.count() - returns the number of records in the object store
05:20:33 INFO - TEST-OK | /IndexedDB/idbobjectstore_count.htm | took 275ms
05:20:33 INFO - TEST-START | /IndexedDB/idbobjectstore_count2.htm
05:20:33 INFO - PROCESS | 1651 | 1467980433756 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:33 INFO - PROCESS | 1651 | 1467980433817 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count2.htm | IDBObjectStore.count() - returns the number of records that have keys within the range
05:20:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_count2.htm | took 269ms
05:20:34 INFO - TEST-START | /IndexedDB/idbobjectstore_count3.htm
05:20:34 INFO - PROCESS | 1651 | 1467980434033 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:34 INFO - PROCESS | 1651 | 1467980434069 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count3.htm | IDBObjectStore.count() - returns the number of records that have keys with the key
05:20:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_count3.htm | took 219ms
05:20:34 INFO - TEST-START | /IndexedDB/idbobjectstore_count4.htm
05:20:34 INFO - PROCESS | 1651 | 1467980434265 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:34 INFO - PROCESS | 1651 | 1467980434300 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count4.htm | IDBObjectStore.count() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
05:20:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_count4.htm | took 318ms
05:20:34 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex.htm
05:20:34 INFO - PROCESS | 1651 | 1467980434685 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:34 INFO - PROCESS | 1651 | 1467980434749 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex.htm | IDBObjectStore.createIndex() - returns an IDBIndex and the properties are set correctly
05:20:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex.htm | took 318ms
05:20:35 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex10.htm
05:20:35 INFO - PROCESS | 1651 | 1467980435007 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:35 INFO - PROCESS | 1651 | 1467980435050 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:35 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
05:20:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex10.htm | took 272ms
05:20:35 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex11.htm
05:20:35 INFO - PROCESS | 1651 | 1467980435288 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:35 INFO - PROCESS | 1651 | 1467980435346 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex11.htm | IDBDatabase.createIndex() - If keyPath is not a valid key path, the implementation must throw a DOMException of type SyntaxError
05:20:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex11.htm | took 319ms
05:20:35 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex12.htm
05:20:35 INFO - PROCESS | 1651 | 1467980435615 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:35 INFO - PROCESS | 1651 | 1467980435652 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex12.htm | IDBDatabase.createIndex() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
05:20:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex12.htm | took 223ms
05:20:35 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex13.htm
05:20:35 INFO - PROCESS | 1651 | 1467980435836 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:35 INFO - PROCESS | 1651 | 1467980435869 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:36 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex13.htm | IDBDatabase.createIndex() - Operate out versionchange throw InvalidStateError
05:20:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex13.htm | took 269ms
05:20:36 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex2.htm
05:20:36 INFO - PROCESS | 1651 | 1467980436121 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:36 INFO - PROCESS | 1651 | 1467980436196 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:36 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex2.htm | IDBObjectStore.createIndex() - attempt to create an index that requires unique values on an object store already contains duplicates
05:20:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex2.htm | took 277ms
05:20:36 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm
05:20:36 INFO - PROCESS | 1651 | 1467980436390 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:36 INFO - PROCESS | 1651 | 1467980436461 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:36 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | IDBObjectStore.createIndex() - the index is usable right after being made
05:20:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | took 317ms
05:20:36 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm
05:20:36 INFO - PROCESS | 1651 | 1467980436720 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:36 INFO - PROCESS | 1651 | 1467980436788 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:36 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | IDBObjectStore.createIndex() - Event ordering for a later deleted index
05:20:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | took 277ms
05:20:36 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm
05:20:36 INFO - PROCESS | 1651 | 1467980436990 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:37 INFO - PROCESS | 1651 | 1467980437029 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | IDBObjectStore.createIndex() - empty keyPath
05:20:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | took 219ms
05:20:37 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex6-event_order.htm
05:20:37 INFO - PROCESS | 1651 | 1467980437218 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:37 INFO - PROCESS | 1651 | 1467980437252 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:37 INFO - TEST-FAIL | /IndexedDB/idbobjectstore_createIndex6-event_order.htm | IDBObjectStore.createIndex() - event order when unique constraint is triggered - assert_array_equals: events property 5, expected "transaction.abort: ConstraintError" but got "transaction.abort: AbortError"
05:20:37 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex6-event_order.htm:50:9
05:20:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:20:37 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
05:20:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex6-event_order.htm | took 225ms
05:20:37 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex7-event_order.htm
05:20:37 INFO - PROCESS | 1651 | 1467980437437 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:37 INFO - PROCESS | 1651 | 1467980437484 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:37 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"
05:20:37 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex7-event_order.htm:52:9
05:20:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:20:37 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
05:20:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex7-event_order.htm | took 268ms
05:20:37 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm
05:20:37 INFO - PROCESS | 1651 | 1467980437718 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:37 INFO - PROCESS | 1651 | 1467980437779 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:38 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | IDBObjectStore.createIndex() - index can be valid keys
05:20:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | took 326ms
05:20:38 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm
05:20:38 INFO - PROCESS | 1651 | 1467980438040 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:38 INFO - PROCESS | 1651 | 1467980438103 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:38 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | IDBObjectStore.createIndex() - empty name
05:20:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | took 318ms
05:20:38 INFO - TEST-START | /IndexedDB/idbobjectstore_delete.htm
05:20:38 INFO - PROCESS | 1651 | 1467980438383 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:38 INFO - PROCESS | 1651 | 1467980438480 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:38 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete.htm | IDBObjectStore.delete() - delete removes record (inline keys)
05:20:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete.htm | took 429ms
05:20:38 INFO - TEST-START | /IndexedDB/idbobjectstore_delete2.htm
05:20:38 INFO - PROCESS | 1651 | 1467980438790 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:38 INFO - PROCESS | 1651 | 1467980438846 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:39 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete2.htm | IDBObjectStore.delete() - key doesn't match any records
05:20:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete2.htm | took 518ms
05:20:39 INFO - TEST-START | /IndexedDB/idbobjectstore_delete3.htm
05:20:39 INFO - PROCESS | 1651 | 1467980439318 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:39 INFO - PROCESS | 1651 | 1467980439352 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:39 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete3.htm | IDBObjectStore.delete() - object store's key path is an object attribute
05:20:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete3.htm | took 216ms
05:20:39 INFO - TEST-START | /IndexedDB/idbobjectstore_delete4.htm
05:20:39 INFO - PROCESS | 1651 | 1467980439537 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:39 INFO - PROCESS | 1651 | 1467980439577 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:39 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete4.htm | IDBObjectStore.delete() - delete removes record (out-of-line keys)
05:20:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete4.htm | took 219ms
05:20:39 INFO - TEST-START | /IndexedDB/idbobjectstore_delete5.htm
05:20:39 INFO - PROCESS | 1651 | 1467980439765 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:39 INFO - PROCESS | 1651 | 1467980439801 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:39 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete5.htm | IDBObjectStore.delete() - removes all of the records in the range
05:20:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete5.htm | took 224ms
05:20:39 INFO - TEST-START | /IndexedDB/idbobjectstore_delete6.htm
05:20:39 INFO - PROCESS | 1651 | 1467980439985 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:40 INFO - PROCESS | 1651 | 1467980440016 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:40 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete6.htm | IDBObjectStore.delete() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
05:20:40 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete6.htm | took 217ms
05:20:40 INFO - TEST-START | /IndexedDB/idbobjectstore_delete7.htm
05:20:40 INFO - PROCESS | 1651 | 1467980440204 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:40 INFO - PROCESS | 1651 | 1467980440236 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:40 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete7.htm | IDBObjectStore.delete() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
05:20:40 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete7.htm | took 217ms
05:20:40 INFO - TEST-START | /IndexedDB/idbobjectstore_deleteIndex.htm
05:20:40 INFO - PROCESS | 1651 | 1467980440432 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:40 INFO - PROCESS | 1651 | 1467980440469 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:40 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleteIndex.htm | IDBObjectStore.deleteIndex() - removes the index
05:20:40 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleteIndex.htm | took 267ms
05:20:40 INFO - TEST-START | /IndexedDB/idbobjectstore_deleted.htm
05:20:40 INFO - PROCESS | 1651 | 1467980440698 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:40 INFO - PROCESS | 1651 | 1467980440731 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleted.htm | Attempting to use deleted IDBObjectStore
05:20:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleted.htm | took 426ms
05:20:41 INFO - TEST-START | /IndexedDB/idbobjectstore_get.htm
05:20:41 INFO - PROCESS | 1651 | 1467980441131 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:41 INFO - PROCESS | 1651 | 1467980441204 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get.htm | IDBObjectStore.get() - key is a number
05:20:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_get.htm | took 320ms
05:20:41 INFO - TEST-START | /IndexedDB/idbobjectstore_get2.htm
05:20:41 INFO - PROCESS | 1651 | 1467980441471 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:41 INFO - PROCESS | 1651 | 1467980441529 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get2.htm | IDBObjectStore.get() - key is a string
05:20:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_get2.htm | took 328ms
05:20:41 INFO - TEST-START | /IndexedDB/idbobjectstore_get3.htm
05:20:41 INFO - PROCESS | 1651 | 1467980441809 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:41 INFO - PROCESS | 1651 | 1467980441849 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get3.htm | IDBObjectStore.get() - key is a Date
05:20:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_get3.htm | took 283ms
05:20:42 INFO - TEST-START | /IndexedDB/idbobjectstore_get4.htm
05:20:42 INFO - PROCESS | 1651 | 1467980442084 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:42 INFO - PROCESS | 1651 | 1467980442120 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get4.htm | IDBObjectStore.get() - attempt to retrieve a record that doesn't exist
05:20:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_get4.htm | took 267ms
05:20:42 INFO - TEST-START | /IndexedDB/idbobjectstore_get5.htm
05:20:42 INFO - PROCESS | 1651 | 1467980442353 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:42 INFO - PROCESS | 1651 | 1467980442383 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get5.htm | IDBObjectStore.get() - returns the record with the first key in the range
05:20:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_get5.htm | took 218ms
05:20:42 INFO - TEST-START | /IndexedDB/idbobjectstore_get6.htm
05:20:42 INFO - PROCESS | 1651 | 1467980442582 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:42 INFO - PROCESS | 1651 | 1467980442620 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get6.htm | IDBObjectStore.get() - throw TransactionInactiveError on aborted transaction
05:20:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_get6.htm | took 266ms
05:20:42 INFO - TEST-START | /IndexedDB/idbobjectstore_get7.htm
05:20:42 INFO - PROCESS | 1651 | 1467980442852 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:42 INFO - PROCESS | 1651 | 1467980442894 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get7.htm | IDBObjectStore.get() - throw DataError when using invalid key
05:20:43 INFO - TEST-OK | /IndexedDB/idbobjectstore_get7.htm | took 469ms
05:20:43 INFO - TEST-START | /IndexedDB/idbobjectstore_getAll.html
05:20:43 INFO - PROCESS | 1651 | 1467980443323 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:43 INFO - PROCESS | 1651 | 1467980443369 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get
05:20:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get (generated key)
05:20:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | getAll on empty object store
05:20:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get all values
05:20:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Test maxCount
05:20:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range
05:20:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range with maxCount
05:20:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get upper excluded
05:20:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get lower excluded
05:20:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range (generated) with maxCount
05:20:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Non existent key
05:20:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | zero maxCount
05:20:43 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAll.html | took 273ms
05:20:43 INFO - TEST-START | /IndexedDB/idbobjectstore_getAllKeys.html
05:20:43 INFO - PROCESS | 1651 | 1467980443615 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:43 INFO - PROCESS | 1651 | 1467980443662 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get
05:20:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get (generated key)
05:20:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | getAllKeys on empty object store
05:20:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get all values
05:20:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Test maxCount
05:20:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range
05:20:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range with maxCount
05:20:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get upper excluded
05:20:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get lower excluded
05:20:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range (generated) with maxCount
05:20:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Non existent key
05:20:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | zero maxCount
05:20:43 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAllKeys.html | took 320ms
05:20:43 INFO - TEST-START | /IndexedDB/idbobjectstore_index.htm
05:20:43 INFO - PROCESS | 1651 | 1467980443936 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:43 INFO - PROCESS | 1651 | 1467980443975 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_index.htm | IDBObjectStore.index() - returns an index
05:20:44 INFO - TEST-OK | /IndexedDB/idbobjectstore_index.htm | took 268ms
05:20:44 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor.htm
05:20:44 INFO - PROCESS | 1651 | 1467980444217 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:44 INFO - PROCESS | 1651 | 1467980444280 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor.htm | IDBObjectStore.openCursor() - iterate through 100 objects
05:20:44 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor.htm | took 323ms
05:20:44 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor_invalid.htm
05:20:44 INFO - PROCESS | 1651 | 1467980444534 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:44 INFO - PROCESS | 1651 | 1467980444571 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor_invalid.htm | IDBObjectStore.openCursor() - invalid - pass something other than number
05:20:44 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor_invalid.htm | took 369ms
05:20:44 INFO - TEST-START | /IndexedDB/idbobjectstore_openKeyCursor.htm
05:20:44 INFO - PROCESS | 1651 | 1467980444910 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:44 INFO - PROCESS | 1651 | 1467980444984 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:45 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration
05:20:45 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration
05:20:45 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration with range
05:20:45 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration with range
05:20:45 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - invalid inputs
05:20:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_openKeyCursor.htm | took 724ms
05:20:45 INFO - TEST-START | /IndexedDB/idbobjectstore_put.htm
05:20:45 INFO - PROCESS | 1651 | 1467980445635 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:45 INFO - PROCESS | 1651 | 1467980445668 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:45 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put.htm | IDBObjectStore.put() - put with an inline key
05:20:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_put.htm | took 368ms
05:20:46 INFO - TEST-START | /IndexedDB/idbobjectstore_put10.htm
05:20:46 INFO - PROCESS | 1651 | 1467980446022 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:46 INFO - PROCESS | 1651 | 1467980446092 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put10.htm | IDBObjectStore.put() - Attempt to call 'put' without an key parameter when the object store uses out-of-line keys
05:20:46 INFO - TEST-OK | /IndexedDB/idbobjectstore_put10.htm | took 279ms
05:20:46 INFO - TEST-START | /IndexedDB/idbobjectstore_put11.htm
05:20:46 INFO - PROCESS | 1651 | 1467980446301 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:46 INFO - PROCESS | 1651 | 1467980446345 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put11.htm | IDBObjectStore.put() - Attempt to put a record where the record's key does not meet the constraints of a valid key
05:20:46 INFO - TEST-OK | /IndexedDB/idbobjectstore_put11.htm | took 275ms
05:20:46 INFO - TEST-START | /IndexedDB/idbobjectstore_put12.htm
05:20:46 INFO - PROCESS | 1651 | 1467980446568 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:46 INFO - PROCESS | 1651 | 1467980446613 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put12.htm | IDBObjectStore.put() - Attempt to put a record where the record's in-line key is not defined
05:20:46 INFO - TEST-OK | /IndexedDB/idbobjectstore_put12.htm | took 218ms
05:20:46 INFO - TEST-START | /IndexedDB/idbobjectstore_put13.htm
05:20:46 INFO - PROCESS | 1651 | 1467980446789 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:46 INFO - PROCESS | 1651 | 1467980446829 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put13.htm | IDBObjectStore.put() - Attempt to put a record where the out of line key provided does not meet the constraints of a valid key
05:20:47 INFO - TEST-OK | /IndexedDB/idbobjectstore_put13.htm | took 268ms
05:20:47 INFO - TEST-START | /IndexedDB/idbobjectstore_put14.htm
05:20:47 INFO - PROCESS | 1651 | 1467980447069 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:47 INFO - PROCESS | 1651 | 1467980447130 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put14.htm | IDBObjectStore.put() - Put a record where a value being indexed does not meet the constraints of a valid key
05:20:47 INFO - TEST-OK | /IndexedDB/idbobjectstore_put14.htm | took 675ms
05:20:47 INFO - TEST-START | /IndexedDB/idbobjectstore_put15.htm
05:20:47 INFO - PROCESS | 1651 | 1467980447737 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:47 INFO - PROCESS | 1651 | 1467980447771 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put15.htm | IDBObjectStore.put() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
05:20:48 INFO - TEST-OK | /IndexedDB/idbobjectstore_put15.htm | took 317ms
05:20:48 INFO - TEST-START | /IndexedDB/idbobjectstore_put16.htm
05:20:48 INFO - PROCESS | 1651 | 1467980448059 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:48 INFO - PROCESS | 1651 | 1467980448114 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:48 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
05:20:48 INFO - TEST-OK | /IndexedDB/idbobjectstore_put16.htm | took 319ms
05:20:48 INFO - TEST-START | /IndexedDB/idbobjectstore_put2.htm
05:20:48 INFO - PROCESS | 1651 | 1467980448386 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:48 INFO - PROCESS | 1651 | 1467980448420 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put2.htm | IDBObjectStore.put() - put with an out-of-line key
05:20:48 INFO - TEST-OK | /IndexedDB/idbobjectstore_put2.htm | took 219ms
05:20:48 INFO - TEST-START | /IndexedDB/idbobjectstore_put3.htm
05:20:48 INFO - PROCESS | 1651 | 1467980448620 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:48 INFO - PROCESS | 1651 | 1467980448671 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put3.htm | IDBObjectStore.put() - record with same key already exists
05:20:48 INFO - TEST-OK | /IndexedDB/idbobjectstore_put3.htm | took 279ms
05:20:48 INFO - TEST-START | /IndexedDB/idbobjectstore_put4.htm
05:20:48 INFO - PROCESS | 1651 | 1467980448903 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:48 INFO - PROCESS | 1651 | 1467980448962 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:49 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put4.htm | IDBObjectStore.put() - put where an index has unique:true specified
05:20:49 INFO - TEST-OK | /IndexedDB/idbobjectstore_put4.htm | took 279ms
05:20:49 INFO - TEST-START | /IndexedDB/idbobjectstore_put5.htm
05:20:49 INFO - PROCESS | 1651 | 1467980449173 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:49 INFO - PROCESS | 1651 | 1467980449218 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:49 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put5.htm | IDBObjectStore.put() - object store's key path is an object attribute
05:20:49 INFO - TEST-OK | /IndexedDB/idbobjectstore_put5.htm | took 266ms
05:20:49 INFO - TEST-START | /IndexedDB/idbobjectstore_put6.htm
05:20:49 INFO - PROCESS | 1651 | 1467980449450 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:49 INFO - PROCESS | 1651 | 1467980449492 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:49 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put6.htm | IDBObjectStore.put() - autoIncrement and inline keys
05:20:49 INFO - TEST-OK | /IndexedDB/idbobjectstore_put6.htm | took 325ms
05:20:49 INFO - TEST-START | /IndexedDB/idbobjectstore_put7.htm
05:20:49 INFO - PROCESS | 1651 | 1467980449768 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:49 INFO - PROCESS | 1651 | 1467980449802 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put7.htm | IDBObjectStore.put() - autoIncrement and out-of-line keys
05:20:50 INFO - TEST-OK | /IndexedDB/idbobjectstore_put7.htm | took 267ms
05:20:50 INFO - TEST-START | /IndexedDB/idbobjectstore_put8.htm
05:20:50 INFO - PROCESS | 1651 | 1467980450038 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:50 INFO - PROCESS | 1651 | 1467980450091 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put8.htm | IDBObjectStore.put() - object store has autoIncrement:true and the key path is an object attribute
05:20:50 INFO - TEST-OK | /IndexedDB/idbobjectstore_put8.htm | took 270ms
05:20:50 INFO - TEST-START | /IndexedDB/idbobjectstore_put9.htm
05:20:50 INFO - PROCESS | 1651 | 1467980450319 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:50 INFO - PROCESS | 1651 | 1467980450367 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:50 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
05:20:50 INFO - TEST-OK | /IndexedDB/idbobjectstore_put9.htm | took 517ms
05:20:50 INFO - TEST-START | /IndexedDB/idbtransaction-oncomplete.htm
05:20:50 INFO - PROCESS | 1651 | 1467980450838 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:50 INFO - PROCESS | 1651 | 1467980450872 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:51 INFO - TEST-PASS | /IndexedDB/idbtransaction-oncomplete.htm | IDBTransaction - complete event
05:20:51 INFO - TEST-OK | /IndexedDB/idbtransaction-oncomplete.htm | took 219ms
05:20:51 INFO - TEST-START | /IndexedDB/idbtransaction.htm
05:20:51 INFO - PROCESS | 1651 | 1467980451065 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:51 INFO - PROCESS | 1651 | 1467980451097 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:51 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request gotten by the handler
05:20:51 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request returned by open()
05:20:51 INFO - TEST-OK | /IndexedDB/idbtransaction.htm | took 224ms
05:20:51 INFO - TEST-START | /IndexedDB/idbtransaction_abort.htm
05:20:51 INFO - PROCESS | 1651 | 1467980451285 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:51 INFO - PROCESS | 1651 | 1467980451321 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:51 INFO - TEST-PASS | /IndexedDB/idbtransaction_abort.htm | IDBTransaction - abort
05:20:51 INFO - TEST-OK | /IndexedDB/idbtransaction_abort.htm | took 568ms
05:20:51 INFO - TEST-START | /IndexedDB/idbtransaction_objectStoreNames.html
05:20:51 INFO - PROCESS | 1651 | 1467980451863 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:51 INFO - PROCESS | 1651 | 1467980451900 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:52 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - during upgrade transaction
05:20:52 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after close
05:20:52 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - transaction scope
05:20:52 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after commit
05:20:52 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after abort
05:20:52 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - sorting
05:20:52 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - no duplicates
05:20:52 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - unusual names
05:20:52 INFO - TEST-ERROR | /IndexedDB/idbtransaction_objectStoreNames.html | took 325ms
05:20:52 INFO - TEST-START | /IndexedDB/idbversionchangeevent.htm
05:20:52 INFO - PROCESS | 1651 | 1467980452186 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:52 INFO - PROCESS | 1651 | 1467980452207 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:52 INFO - TEST-PASS | /IndexedDB/idbversionchangeevent.htm | IDBVersionChangeEvent fired in upgradeneeded, versionchange and deleteDatabase
05:20:52 INFO - TEST-OK | /IndexedDB/idbversionchangeevent.htm | took 221ms
05:20:52 INFO - TEST-START | /IndexedDB/index_sort_order.htm
05:20:52 INFO - PROCESS | 1651 | 1467980452419 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:52 INFO - PROCESS | 1651 | 1467980452455 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:52 INFO - TEST-PASS | /IndexedDB/index_sort_order.htm | Verify key sort order in an index is 'number < Date < DOMString'
05:20:52 INFO - TEST-OK | /IndexedDB/index_sort_order.htm | took 226ms
05:20:52 INFO - TEST-START | /IndexedDB/interfaces.html
05:20:52 INFO - PROCESS | 1651 | 1467980452637 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:52 INFO - PROCESS | 1651 | 1467980452670 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | Window interface: attribute indexedDB
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface object
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object length
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object name
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lower
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upper
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lowerOpen
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upperOpen
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation only(any)
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation lowerBound(any,boolean)
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation upperBound(any,boolean)
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation bound(any,any,boolean,boolean)
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange must be primary interface of IDBKeyRange.only(0)
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of IDBKeyRange.only(0)
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0)
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1)
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2)
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3)
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4)
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5)
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6)
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7)
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling bound(any,any,boolean,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface object
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object length
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object name
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object's "constructor" property
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute result
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute error
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute source
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute transaction
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute readyState
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onsuccess
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onerror
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface object
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object length
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object name
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onblocked
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onupgradeneeded
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface object
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object length
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object name
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute oldVersion
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute newVersion
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo')
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of new IDBVersionChangeEvent('foo')
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0)
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1)
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface object
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object length
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object name
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object's "constructor" property
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation open(DOMString,unsigned long long)
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation deleteDatabase(DOMString)
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation cmp(any,any)
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory must be primary interface of window.indexedDB
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of window.indexedDB
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "open" with the proper type (0)
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling open(DOMString,unsigned long long) on window.indexedDB with too few arguments must throw TypeError
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "deleteDatabase" with the proper type (1)
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling deleteDatabase(DOMString) on window.indexedDB with too few arguments must throw TypeError
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "cmp" with the proper type (2)
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling cmp(any,any) on window.indexedDB with too few arguments must throw TypeError
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface object
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object length
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object name
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute name
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute version
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute objectStoreNames
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters)
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation deleteObjectStore(DOMString)
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode)
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation close()
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onabort
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onerror
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onversionchange
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface object
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object length
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object name
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute name
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute keyPath
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute indexNames
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute transaction
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute autoIncrement
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation put(any,any)
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation add(any,any)
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation delete(any)
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation get(any)
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation clear()
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection)
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters)
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation index(DOMString)
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation deleteIndex(DOMString)
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation count(any)
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface object
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object length
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object name
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object's "constructor" property
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute name
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute objectStore
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute keyPath
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute multiEntry
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute unique
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openCursor(any,IDBCursorDirection)
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection)
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation get(any)
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation getKey(any)
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation count(any)
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface object
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object length
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object name
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object's "constructor" property
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute source
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute direction
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute key
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute primaryKey
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation update(any)
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation advance(unsigned long)
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation continue(any)
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation delete()
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface object
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object length
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object name
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: attribute value
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface object
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object length
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object name
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute mode
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute db
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute error
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation objectStore(DOMString)
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation abort()
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onabort
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute oncomplete
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onerror
05:20:53 INFO - TEST-OK | /IndexedDB/interfaces.html | took 439ms
05:20:53 INFO - TEST-START | /IndexedDB/interfaces.worker
05:20:53 INFO - PROCESS | 1651 | 1467980453084 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:53 INFO - PROCESS | 1651 | 1467980453114 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | WorkerGlobalScope interface: attribute indexedDB - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-FAIL | /IndexedDB/interfaces.worker | WorkerUtils interface: attribute indexedDB - assert_own_property: self does not have own property "WorkerUtils" expected property "WorkerUtils" missing
05:20:53 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
05:20:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:20:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:20:53 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
05:20:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
05:20:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
05:20:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
05:20:53 INFO - request.onload@http://web-platform.test:8000/IndexedDB/interfaces.worker.js:37:3
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface object - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object length - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object name - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lower - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upper - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lowerOpen - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upperOpen - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation only(any) - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation lowerBound(any,boolean) - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation upperBound(any,boolean) - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation bound(any,any,boolean,boolean) - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange must be primary interface of IDBKeyRange.only(0) - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of IDBKeyRange.only(0) - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0) - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1) - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2) - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3) - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4) - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5) - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6) - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7) - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling bound(any,any,boolean,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface object - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object length - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object name - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute result - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute error - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute source - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute transaction - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute readyState - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onsuccess - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onerror - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface object - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object length - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object name - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onblocked - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onupgradeneeded - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface object - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object length - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object name - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute oldVersion - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute newVersion - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo') - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of new IDBVersionChangeEvent('foo') - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0) - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1) - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface object - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object length - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object name - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object's "constructor" property - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation open(DOMString,unsigned long long) - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation deleteDatabase(DOMString) - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation cmp(any,any) - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory must be primary interface of self.indexedDB - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of self.indexedDB - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "open" with the proper type (0) - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling open(DOMString,unsigned long long) on self.indexedDB with too few arguments must throw TypeError - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "deleteDatabase" with the proper type (1) - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling deleteDatabase(DOMString) on self.indexedDB with too few arguments must throw TypeError - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "cmp" with the proper type (2) - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling cmp(any,any) on self.indexedDB with too few arguments must throw TypeError - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface object - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object length - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object name - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute name - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute version - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute objectStoreNames - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters) - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation deleteObjectStore(DOMString) - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode) - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation close() - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onabort - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onerror - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onversionchange - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface object - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object length - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object name - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute name - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute keyPath - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute indexNames - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute transaction - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute autoIncrement - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation put(any,any) - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation add(any,any) - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation delete(any) - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation get(any) - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation clear() - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection) - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters) - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation index(DOMString) - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation deleteIndex(DOMString) - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation count(any) - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface object - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object length - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object name - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object's "constructor" property - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute name - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute objectStore - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute keyPath - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute multiEntry - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute unique - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openCursor(any,IDBCursorDirection) - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection) - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation get(any) - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation getKey(any) - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation count(any) - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface object - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object length - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object name - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object's "constructor" property - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute source - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute direction - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute key - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute primaryKey - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation update(any) - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation advance(unsigned long) - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation continue(any) - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation delete() - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface object - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object length - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object name - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: attribute value - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface object - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object length - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object name - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute mode - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute db - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute error - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation objectStore(DOMString) - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation abort() - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onabort - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute oncomplete - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onerror - {}
05:20:53 INFO - {}
05:20:53 INFO - TEST-OK | /IndexedDB/interfaces.worker | took 544ms
05:20:53 INFO - TEST-START | /IndexedDB/key_invalid.htm
05:20:53 INFO - PROCESS | 1651 | 1467980453638 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:53 INFO - PROCESS | 1651 | 1467980453701 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:53 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - true
05:20:53 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - false
05:20:53 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - null
05:20:53 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - NaN
05:20:53 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined
05:20:53 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined2
05:20:53 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - function() {}
05:20:53 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {}
05:20:53 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - { obj: 1 }
05:20:53 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Math
05:20:53 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - window
05:20:53 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {length:0,constructor:Array}
05:20:53 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array clone’s instance
05:20:53 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array (object)
05:20:53 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - String (object)
05:20:53 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new String()
05:20:53 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Number()
05:20:53 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Boolean()
05:20:53 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [{}]
05:20:53 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[], [], [], [[ Date ]]]
05:20:53 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [undefined]
05:20:53 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [,1]
05:20:53 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - document.getElementsByTagName("script")
05:20:53 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(NaN)
05:20:53 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(Infinity)
05:20:53 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - /foo/
05:20:53 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new RegExp()
05:20:53 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array
05:20:53 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array 2
05:20:53 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[1], [3], [7], [[ sparse array ]]]
05:20:53 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [1,2,3,,]
05:20:53 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array directly contains self
05:20:53 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array indirectly contains self
05:20:53 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array member contains self
05:20:53 INFO - TEST-OK | /IndexedDB/key_invalid.htm | took 324ms
05:20:53 INFO - TEST-START | /IndexedDB/key_valid.html
05:20:53 INFO - PROCESS | 1651 | 1467980453957 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:54 INFO - PROCESS | 1651 | 1467980454000 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:54 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date()
05:20:54 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date(0)
05:20:54 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - []
05:20:54 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Array()
05:20:54 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ["undefined"]
05:20:54 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - Infinity
05:20:54 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - -Infinity
05:20:54 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 0
05:20:54 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 1.5
05:20:54 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e38
05:20:54 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e-38
05:20:54 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "foo"
05:20:54 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\n"
05:20:54 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ""
05:20:54 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\""
05:20:54 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u1234"
05:20:54 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u0000"
05:20:54 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "NaN"
05:20:54 INFO - TEST-OK | /IndexedDB/key_valid.html | took 420ms
05:20:54 INFO - TEST-START | /IndexedDB/keygenerator-constrainterror.htm
05:20:54 INFO - PROCESS | 1651 | 1467980454387 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:54 INFO - PROCESS | 1651 | 1467980454432 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:54 INFO - TEST-PASS | /IndexedDB/keygenerator-constrainterror.htm | Keygenerator ConstraintError when using same id as already generated
05:20:54 INFO - TEST-OK | /IndexedDB/keygenerator-constrainterror.htm | took 317ms
05:20:54 INFO - TEST-START | /IndexedDB/keygenerator-overflow.htm
05:20:54 INFO - PROCESS | 1651 | 1467980454722 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:54 INFO - PROCESS | 1651 | 1467980454773 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:54 INFO - TEST-PASS | /IndexedDB/keygenerator-overflow.htm | Keygenerator overflow
05:20:54 INFO - TEST-OK | /IndexedDB/keygenerator-overflow.htm | took 285ms
05:20:54 INFO - TEST-START | /IndexedDB/keygenerator.htm
05:20:55 INFO - PROCESS | 1651 | 1467980454999 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:55 INFO - PROCESS | 1651 | 1467980455035 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:55 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - starts at one, and increments by one
05:20:55 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - increments by one from last set key
05:20:55 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - don't increment when new key is not bigger than current
05:20:55 INFO - TEST-OK | /IndexedDB/keygenerator.htm | took 273ms
05:20:55 INFO - TEST-START | /IndexedDB/keyorder.htm
05:20:55 INFO - PROCESS | 1651 | 1467980455270 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:55 INFO - PROCESS | 1651 | 1467980455317 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:55 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - String < Array
05:20:55 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - String < Array
05:20:55 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < String
05:20:55 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < String
05:20:55 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date
05:20:55 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date
05:20:55 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date < String < Array
05:20:55 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date < String < Array
05:20:55 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Date(1 sec ago) < Date(now) < Date(1 minute in future)
05:20:55 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Date(1 sec ago) < Date(now) < Date(1 minute in future)
05:20:55 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -1.1 < 1 < 1.01337 < 1.013373 < 2
05:20:55 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -1.1 < 1 < 1.01337 < 1.013373 < 2
05:20:55 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -Infinity < -0.01 < 0 < Infinity
05:20:55 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -Infinity < -0.01 < 0 < Infinity
05:20:55 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - "" < "a" < "ab" < "b" < "ba"
05:20:55 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - "" < "a" < "ab" < "b" < "ba"
05:20:55 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Arrays
05:20:55 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Arrays
05:20:55 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Array.length: 10,000 < Array.length: 10,001
05:20:55 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Array.length: 10,000 < Array.length: 10,001
05:20:55 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Infinity inside arrays
05:20:55 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Infinity inside arrays
05:20:55 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Test different stuff at once
05:20:55 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Test different stuff at once
05:20:55 INFO - TEST-OK | /IndexedDB/keyorder.htm | took 322ms
05:20:55 INFO - TEST-START | /IndexedDB/keypath.htm
05:20:55 INFO - PROCESS | 1651 | 1467980455614 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:55 INFO - PROCESS | 1651 | 1467980455642 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:55 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key
05:20:55 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.køi
05:20:55 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key_ya
05:20:55 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - public.key$ya
05:20:55 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - true.$
05:20:55 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my._
05:20:55 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - delete.a7
05:20:55 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - p.p.p.p.p.p.p.p.p.p.p.p.p.p
05:20:55 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - str.length
05:20:55 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - arr.length
05:20:55 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - length
05:20:55 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - '' uses value as key
05:20:55 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [''] uses value as [key]
05:20:55 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', 'y']
05:20:55 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [['x'], 'y'] (stringifies)
05:20:55 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', {toString->'y'}] (stringifies)
05:20:55 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type
05:20:55 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type.name
05:20:55 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - array loop -> stringify becomes ['']
05:20:55 INFO - TEST-OK | /IndexedDB/keypath.htm | took 275ms
05:20:55 INFO - TEST-START | /IndexedDB/keypath_invalid.htm
05:20:55 INFO - PROCESS | 1651 | 1467980455886 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:55 INFO - PROCESS | 1651 | 1467980455921 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:56 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "j a"
05:20:56 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ".yo"
05:20:56 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "yo,lo"
05:20:56 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - []
05:20:56 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ["array with space"]
05:20:56 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - multidimensional array (invalid toString)
05:20:56 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "3m"
05:20:56 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - {toString->3m}
05:20:56 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "my.1337"
05:20:56 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "..yo"
05:20:56 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y..o"
05:20:56 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o."
05:20:56 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o.."
05:20:56 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m.*"
05:20:56 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "\"m\""
05:20:56 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m%"
05:20:56 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/"
05:20:56 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/a"
05:20:56 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m&"
05:20:56 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m!"
05:20:56 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*"
05:20:56 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*.*"
05:20:56 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "^m"
05:20:56 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "/m/"
05:20:56 INFO - TEST-OK | /IndexedDB/keypath_invalid.htm | took 221ms
05:20:56 INFO - TEST-START | /IndexedDB/keypath_maxsize.htm
05:20:56 INFO - PROCESS | 1651 | 1467980456116 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:56 INFO - PROCESS | 1651 | 1467980456149 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:56 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~260 chars
05:20:56 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~530 chars
05:20:56 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~1050 chars
05:20:56 INFO - TEST-OK | /IndexedDB/keypath_maxsize.htm | took 272ms
05:20:56 INFO - TEST-START | /IndexedDB/list_ordering.htm
05:20:56 INFO - PROCESS | 1651 | 1467980456387 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:56 INFO - PROCESS | 1651 | 1467980456418 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:56 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers
05:20:56 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers 'overflow'
05:20:56 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - lexigraphical string sort
05:20:56 INFO - TEST-OK | /IndexedDB/list_ordering.htm | took 269ms
05:20:56 INFO - TEST-START | /IndexedDB/objectstore_keyorder.htm
05:20:56 INFO - PROCESS | 1651 | 1467980456657 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:56 INFO - PROCESS | 1651 | 1467980456705 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:56 INFO - TEST-PASS | /IndexedDB/objectstore_keyorder.htm | Verify key sort order in an object store is 'number < Date < DOMString'
05:20:56 INFO - TEST-OK | /IndexedDB/objectstore_keyorder.htm | took 273ms
05:20:56 INFO - TEST-START | /IndexedDB/request_bubble-and-capture.htm
05:20:56 INFO - PROCESS | 1651 | 1467980456940 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:57 INFO - PROCESS | 1651 | 1467980457000 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:57 INFO - TEST-PASS | /IndexedDB/request_bubble-and-capture.htm | Bubbling and capturing of request events
05:20:57 INFO - TEST-OK | /IndexedDB/request_bubble-and-capture.htm | took 268ms
05:20:57 INFO - TEST-START | /IndexedDB/string-list-ordering.htm
05:20:57 INFO - PROCESS | 1651 | 1467980457216 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:57 INFO - PROCESS | 1651 | 1467980457257 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:57 INFO - TEST-PASS | /IndexedDB/string-list-ordering.htm | Test string list ordering in IndexedDB
05:20:57 INFO - TEST-OK | /IndexedDB/string-list-ordering.htm | took 274ms
05:20:57 INFO - TEST-START | /IndexedDB/transaction-create_in_versionchange.htm
05:20:57 INFO - PROCESS | 1651 | 1467980457500 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:57 INFO - PROCESS | 1651 | 1467980457539 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:57 INFO - TEST-PASS | /IndexedDB/transaction-create_in_versionchange.htm | Attempt to create new transactions inside a versionchange transaction
05:20:57 INFO - TEST-OK | /IndexedDB/transaction-create_in_versionchange.htm | took 421ms
05:20:57 INFO - TEST-START | /IndexedDB/transaction-lifetime-blocked.htm
05:20:57 INFO - PROCESS | 1651 | 1467980457919 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:57 INFO - PROCESS | 1651 | 1467980457969 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:58 INFO - TEST-PASS | /IndexedDB/transaction-lifetime-blocked.htm | Blocked event
05:20:58 INFO - TEST-OK | /IndexedDB/transaction-lifetime-blocked.htm | took 318ms
05:20:58 INFO - TEST-START | /IndexedDB/transaction-lifetime.htm
05:20:58 INFO - PROCESS | 1651 | 1467980458242 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:58 INFO - PROCESS | 1651 | 1467980458286 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:58 INFO - TEST-PASS | /IndexedDB/transaction-lifetime.htm | Test events opening a second database when one connection is open already
05:20:58 INFO - TEST-OK | /IndexedDB/transaction-lifetime.htm | took 268ms
05:20:58 INFO - TEST-START | /IndexedDB/transaction-requestqueue.htm
05:20:58 INFO - PROCESS | 1651 | 1467980458521 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:58 INFO - PROCESS | 1651 | 1467980458565 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:58 INFO - TEST-PASS | /IndexedDB/transaction-requestqueue.htm | Transactions have a request queue
05:20:58 INFO - TEST-OK | /IndexedDB/transaction-requestqueue.htm | took 269ms
05:20:58 INFO - TEST-START | /IndexedDB/transaction_bubble-and-capture.htm
05:20:58 INFO - PROCESS | 1651 | 1467980458790 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:58 INFO - PROCESS | 1651 | 1467980458833 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:59 INFO - TEST-PASS | /IndexedDB/transaction_bubble-and-capture.htm | Capture and bubble
05:20:59 INFO - TEST-OK | /IndexedDB/transaction_bubble-and-capture.htm | took 267ms
05:20:59 INFO - TEST-START | /IndexedDB/value.htm
05:20:59 INFO - PROCESS | 1651 | 1467980459068 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:59 INFO - PROCESS | 1651 | 1467980459113 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:59 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Date
05:20:59 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Array
05:20:59 INFO - TEST-OK | /IndexedDB/value.htm | took 324ms
05:20:59 INFO - TEST-START | /IndexedDB/value_recursive.htm
05:20:59 INFO - PROCESS | 1651 | 1467980459399 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:59 INFO - PROCESS | 1651 | 1467980459437 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:59 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array directly contains self
05:20:59 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array indirectly contains self
05:20:59 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array member contains self
05:20:59 INFO - TEST-OK | /IndexedDB/value_recursive.htm | took 318ms
05:20:59 INFO - TEST-START | /IndexedDB/writer-starvation.htm
05:20:59 INFO - PROCESS | 1651 | 1467980459718 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:20:59 INFO - PROCESS | 1651 | 1467980459785 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:21:00 INFO - TEST-PASS | /IndexedDB/writer-starvation.htm | Writer starvation
05:21:00 INFO - TEST-OK | /IndexedDB/writer-starvation.htm | took 518ms
05:21:00 INFO - TEST-START | /WebCryptoAPI/getRandomValues.worker
05:21:00 INFO - PROCESS | 1651 | 1467980460238 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:21:00 INFO - PROCESS | 1651 | 1467980460267 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:21:00 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Float arrays - {}
05:21:00 INFO - {}
05:21:00 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Integer array - {}
05:21:00 INFO - {}
05:21:00 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Large length - {}
05:21:00 INFO - {}
05:21:00 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Null arrays - {}
05:21:00 INFO - {}
05:21:00 INFO - TEST-OK | /WebCryptoAPI/getRandomValues.worker | took 520ms
05:21:00 INFO - TEST-START | /WebCryptoAPI/test_getRandomValues.html
05:21:00 INFO - PROCESS | 1651 | 1467980460760 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:21:00 INFO - PROCESS | 1651 | 1467980460785 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:21:00 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Float arrays
05:21:00 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Integer array
05:21:00 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Large length
05:21:00 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Null arrays
05:21:00 INFO - TEST-OK | /WebCryptoAPI/test_getRandomValues.html | took 221ms
05:21:00 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html
05:21:00 INFO - PROCESS | 1651 | 1467980460993 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:21:01 INFO - PROCESS | 1651 | 1467980461051 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:21:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | DOMException constants
05:21:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException constructor object
05:21:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException prototype object
05:21:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException constructor object
05:21:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException prototype object
05:21:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException constructor object
05:21:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException prototype object
05:21:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException constructor object
05:21:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException prototype object
05:21:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException constructor object
05:21:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException prototype object
05:21:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException constructor object
05:21:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException prototype object
05:21:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException constructor object
05:21:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException prototype object
05:21:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException constructor object
05:21:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException prototype object
05:21:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException constructor object
05:21:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException prototype object
05:21:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException constructor object
05:21:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException prototype object
05:21:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException constructor object
05:21:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException prototype object
05:21:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException constructor object
05:21:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException prototype object
05:21:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException constructor object
05:21:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException prototype object
05:21:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException constructor object
05:21:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException prototype object
05:21:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException constructor object
05:21:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException prototype object
05:21:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException constructor object
05:21:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException prototype object
05:21:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException constructor object
05:21:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException prototype object
05:21:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException constructor object
05:21:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException prototype object
05:21:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException constructor object
05:21:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException prototype object
05:21:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException constructor object
05:21:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException prototype object
05:21:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException constructor object
05:21:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException prototype object
05:21:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException constructor object
05:21:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException prototype object
05:21:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException constructor object
05:21:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException prototype object
05:21:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException constructor object
05:21:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException prototype object
05:21:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException constructor object
05:21:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException prototype object
05:21:01 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | took 324ms
05:21:01 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html
05:21:01 INFO - PROCESS | 1651 | 1467980461322 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:21:01 INFO - PROCESS | 1651 | 1467980461383 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:21:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException()
05:21:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(): own-ness
05:21:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(null)
05:21:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined)
05:21:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined): own-ness
05:21:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("foo")
05:21:01 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("foo"): own-ness - assert_true: The message property should be own expected true got false
05:21:01 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:62:3
05:21:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:21:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:21:01 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:58:1
05:21:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", undefined)
05:21:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "NotSupportedError")
05:21:01 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "NotSupportedError"): own-ness - assert_true: The name property should be own expected true got false
05:21:01 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:83:3
05:21:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:21:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:21:01 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:81:1
05:21:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "foo")
05:21:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "IndexSizeError")
05:21:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "HierarchyRequestError")
05:21:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "WrongDocumentError")
05:21:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidCharacterError")
05:21:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NoModificationAllowedError")
05:21:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotFoundError")
05:21:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotSupportedError")
05:21:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InUseAttributeError")
05:21:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidStateError")
05:21:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SyntaxError")
05:21:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidModificationError")
05:21:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NamespaceError")
05:21:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidAccessError")
05:21:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SecurityError")
05:21:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NetworkError")
05:21:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "AbortError")
05:21:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "URLMismatchError")
05:21:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "QuotaExceededError")
05:21:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "TimeoutError")
05:21:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidNodeTypeError")
05:21:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "DataCloneError")
05:21:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "UnknownError")
05:21:01 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | took 327ms
05:21:01 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html
05:21:01 INFO - PROCESS | 1651 | 1467980461670 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:21:01 INFO - PROCESS | 1651 | 1467980461722 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:21:01 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() {
05:21:01 INFO - [native code]
05:21:01 INFO - }" but got function "function () {
05:21:01 INFO - }"
05:21:01 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
05:21:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:21:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:21:01 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
05:21:01 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
05:21:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of DOMException.prototype
05:21:01 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
05:21:01 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
05:21:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:21:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:21:01 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
05:21:01 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
05:21:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of exception interface prototype object's "constructor" property
05:21:01 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | took 278ms
05:21:01 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker
05:21:01 INFO - PROCESS | 1651 | 1467980461939 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:21:01 INFO - PROCESS | 1651 | 1467980461973 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:21:02 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of DOMException - assert_equals: prototype of self's property "DOMException" is not Error expected function "function Error() {
05:21:02 INFO - [native code]
05:21:02 INFO - }" but got function "function () {
05:21:02 INFO - }"
05:21:02 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
05:21:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:21:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:21:02 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
05:21:02 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
05:21:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of DOMException.prototype - {}
05:21:02 INFO - {}
05:21:02 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence of name and code properties on DOMException.prototype - assert_false: DOMException.prototype should not have an own "name" property. expected false got true
05:21:02 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
05:21:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:21:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:21:02 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
05:21:02 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
05:21:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of exception interface prototype object's "constructor" property - {}
05:21:02 INFO - {}
05:21:02 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | took 269ms
05:21:02 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html
05:21:02 INFO - PROCESS | 1651 | 1467980462217 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:21:02 INFO - PROCESS | 1651 | 1467980462252 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:21:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getPrototypeOf(exception) === DOMException.prototype
05:21:02 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.hasOwnProperty("name") - assert_true: expected true got false
05:21:02 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
05:21:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:21:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:21:02 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
05:21:02 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
05:21:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.name === "HierarchyRequestError"
05:21:02 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
05:21:02 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
05:21:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:21:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:21:02 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
05:21:02 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
05:21:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "message")
05:21:02 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | typeof exception.message === "string" - assert_equals: expected "" but got "Node cannot be inserted at the specified point in the hierarchy"
05:21:02 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
05:21:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:21:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:21:02 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
05:21:02 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
05:21:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.prototype.toString.call(exception) === "[object DOMException]"
05:21:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.code === DOMException.HIERARCHY_REQUEST_ERR
05:21:02 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
05:21:02 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
05:21:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:21:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:21:02 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
05:21:02 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
05:21:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getPrototypeOf(exception) === DOMException.prototype
05:21:02 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.hasOwnProperty("name") - assert_true: expected true got false
05:21:02 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
05:21:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:21:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:21:02 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
05:21:02 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
05:21:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.name === "HierarchyRequestError"
05:21:02 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
05:21:02 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
05:21:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:21:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:21:02 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
05:21:02 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
05:21:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "message")
05:21:02 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: typeof exception.message === "string" - assert_equals: expected "" but got "Node cannot be inserted at the specified point in the hierarchy"
05:21:02 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
05:21:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:21:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:21:02 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
05:21:02 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
05:21:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.prototype.toString.call(exception) === "[object DOMException]"
05:21:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.code === DOMException.HIERARCHY_REQUEST_ERR
05:21:02 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
05:21:02 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
05:21:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:21:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:21:02 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
05:21:02 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
05:21:02 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | took 219ms
05:21:02 INFO - TEST-START | /WebIDL/ecmascript-binding/has-instance.html
05:21:02 INFO - PROCESS | 1651 | 1467980462450 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:21:02 INFO - PROCESS | 1651 | 1467980462483 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:21:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/has-instance.html | Manually-constructed prototype chains are correctly handled by instanceof
05:21:02 INFO - TEST-OK | /WebIDL/ecmascript-binding/has-instance.html | took 224ms
05:21:02 INFO - TEST-START | /WebIDL/ecmascript-binding/interface-object.html
05:21:02 INFO - PROCESS | 1651 | 1467980462669 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:21:02 INFO - PROCESS | 1651 | 1467980462702 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:21:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted after it has been accessed is undefined
05:21:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted before it has been defined is undefined
05:21:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Interface objects deleted multiple times stay deleted
05:21:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Fancy property names don't break the resolve hook on Window
05:21:02 INFO - TEST-OK | /WebIDL/ecmascript-binding/interface-object.html | took 219ms
05:21:02 INFO - TEST-START | /XMLHttpRequest/FormData-append.html
05:21:02 INFO - PROCESS | 1651 | 1467980462897 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:21:02 INFO - PROCESS | 1651 | 1467980462940 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:21:03 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | Passing a String object to FormData.append should work.
05:21:03 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend1
05:21:03 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend2
05:21:03 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined1
05:21:03 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined2
05:21:03 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull1
05:21:03 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull2
05:21:03 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm1
05:21:03 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm2
05:21:03 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined1
05:21:03 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined2
05:21:03 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull1
05:21:03 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull2
05:21:03 INFO - TEST-FAIL | /XMLHttpRequest/FormData-append.html | testFormDataAppendEmptyBlob - Value can't be converted to a dictionary.
05:21:03 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:84:30
05:21:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:21:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:21:03 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:82:5
05:21:03 INFO - TEST-OK | /XMLHttpRequest/FormData-append.html | took 271ms
05:21:03 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.html
05:21:03 INFO - PROCESS | 1651 | 1467980463172 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:21:03 INFO - PROCESS | 1651 | 1467980463218 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:21:04 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | default value is false, set value is true
05:21:04 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | can also be set in OPEN state
05:21:04 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting on synchronous XHR
05:21:04 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when not in UNSENT, OPENED state (asynchronous)
05:21:04 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when in DONE state (synchronous)
05:21:04 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | took 1271ms
05:21:04 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker
05:21:04 INFO - PROCESS | 1651 | 1467980464447 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:21:04 INFO - PROCESS | 1651 | 1467980464484 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:21:05 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | default value is false, set value is true - {}
05:21:05 INFO - {}
05:21:05 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | can also be set in OPEN state - {}
05:21:05 INFO - {}
05:21:05 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting on synchronous XHR - {}
05:21:05 INFO - {}
05:21:05 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when not in UNSENT, OPENED state (asynchronous) - {}
05:21:05 INFO - {}
05:21:05 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when in DONE state (synchronous) - {}
05:21:05 INFO - {}
05:21:05 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | took 1471ms
05:21:05 INFO - TEST-START | /XMLHttpRequest/abort-after-receive.htm
05:21:05 INFO - PROCESS | 1651 | 1467980465921 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:21:05 INFO - PROCESS | 1651 | 1467980465952 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:21:06 INFO - TEST-PASS | /XMLHttpRequest/abort-after-receive.htm | XMLHttpRequest: abort() after successful receive should not fire "abort" event
05:21:06 INFO - TEST-OK | /XMLHttpRequest/abort-after-receive.htm | took 418ms
05:21:06 INFO - TEST-START | /XMLHttpRequest/abort-after-send.htm
05:21:06 INFO - PROCESS | 1651 | 1467980466348 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:21:06 INFO - PROCESS | 1651 | 1467980466396 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:21:06 INFO - TEST-FAIL | /XMLHttpRequest/abort-after-send.htm | XMLHttpRequest: abort() after send() - assert_array_equals: lengths differ, expected 5 got 4
05:21:06 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:47:9
05:21:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:21:06 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:20:7
05:21:06 INFO - TEST-OK | /XMLHttpRequest/abort-after-send.htm | took 222ms
05:21:06 INFO - TEST-START | /XMLHttpRequest/abort-after-stop.htm
05:21:06 INFO - PROCESS | 1651 | 1467980466570 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:21:06 INFO - PROCESS | 1651 | 1467980466617 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:21:16 INFO - PROCESS | 1651 | MARIONETTE LOG: INFO: Timeout fired
05:21:16 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
05:21:16 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:24:13
05:21:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:21:16 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:23:11
05:21:16 INFO - TEST-TIMEOUT | /XMLHttpRequest/abort-after-stop.htm | took 10133ms
05:21:16 INFO - TEST-START | /XMLHttpRequest/abort-after-timeout.htm
05:21:16 INFO - PROCESS | 1651 | 1467980476708 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:21:16 INFO - PROCESS | 1651 | 1467980476785 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:21:17 INFO - TEST-PASS | /XMLHttpRequest/abort-after-timeout.htm | XMLHttpRequest: abort() after a timeout should not fire "abort" event
05:21:17 INFO - TEST-OK | /XMLHttpRequest/abort-after-timeout.htm | took 620ms
05:21:17 INFO - TEST-START | /XMLHttpRequest/abort-during-done.htm
05:21:17 INFO - PROCESS | 1651 | 1467980477331 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:21:17 INFO - PROCESS | 1651 | 1467980477365 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:21:17 INFO - TEST-PASS | /XMLHttpRequest/abort-during-done.htm | XMLHttpRequest: abort() during DONE
05:21:17 INFO - TEST-OK | /XMLHttpRequest/abort-during-done.htm | took 270ms
05:21:17 INFO - TEST-START | /XMLHttpRequest/abort-during-open.htm
05:21:17 INFO - PROCESS | 1651 | 1467980477605 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:21:17 INFO - PROCESS | 1651 | 1467980477650 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:21:17 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.htm | XMLHttpRequest: abort() during OPEN
05:21:17 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.htm | took 217ms
05:21:17 INFO - TEST-START | /XMLHttpRequest/abort-during-open.worker
05:21:17 INFO - PROCESS | 1651 | 1467980477833 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:21:17 INFO - PROCESS | 1651 | 1467980477871 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:21:18 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.worker | Untitled - {}
05:21:18 INFO - {}
05:21:18 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.worker | took 269ms
05:21:18 INFO - TEST-START | /XMLHttpRequest/abort-during-unsent.htm
05:21:18 INFO - PROCESS | 1651 | 1467980478103 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:21:18 INFO - PROCESS | 1651 | 1467980478139 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:21:18 INFO - TEST-PASS | /XMLHttpRequest/abort-during-unsent.htm | XMLHttpRequest: abort() during UNSENT
05:21:18 INFO - TEST-OK | /XMLHttpRequest/abort-during-unsent.htm | took 218ms
05:21:18 INFO - TEST-START | /XMLHttpRequest/abort-during-upload.htm
05:21:18 INFO - PROCESS | 1651 | 1467980478323 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:21:18 INFO - PROCESS | 1651 | 1467980478367 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:21:18 INFO - TEST-FAIL | /XMLHttpRequest/abort-during-upload.htm | XMLHttpRequest: abort() while sending data - assert_array_equals: lengths differ, expected 6 got 2
05:21:18 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:30:13
05:21:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:21:18 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:28:11
05:21:18 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:38:9
05:21:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:21:18 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:21:7
05:21:18 INFO - TEST-OK | /XMLHttpRequest/abort-during-upload.htm | took 266ms
05:21:18 INFO - TEST-START | /XMLHttpRequest/abort-event-abort.htm
05:21:18 INFO - PROCESS | 1651 | 1467980478596 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:21:18 INFO - PROCESS | 1651 | 1467980478640 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:21:18 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().
05:21:18 INFO - TEST-OK | /XMLHttpRequest/abort-event-abort.htm | took 216ms
05:21:18 INFO - TEST-START | /XMLHttpRequest/abort-event-listeners.htm
05:21:18 INFO - PROCESS | 1651 | 1467980478823 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:21:18 INFO - PROCESS | 1651 | 1467980478880 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:21:19 INFO - TEST-PASS | /XMLHttpRequest/abort-event-listeners.htm | XMLHttpRequest: abort() should not reset event listeners
05:21:19 INFO - TEST-OK | /XMLHttpRequest/abort-event-listeners.htm | took 274ms
05:21:19 INFO - TEST-START | /XMLHttpRequest/abort-event-loadend.htm
05:21:19 INFO - PROCESS | 1651 | 1467980479107 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:21:19 INFO - PROCESS | 1651 | 1467980479166 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:21:19 INFO - TEST-PASS | /XMLHttpRequest/abort-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend
05:21:19 INFO - TEST-OK | /XMLHttpRequest/abort-event-loadend.htm | took 318ms
05:21:19 INFO - TEST-START | /XMLHttpRequest/abort-event-order.htm
05:21:19 INFO - PROCESS | 1651 | 1467980479425 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:21:19 INFO - PROCESS | 1651 | 1467980479470 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:21:19 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"
05:21:19 INFO - VerifyResult/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:54:21
05:21:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:21:19 INFO - VerifyResult@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:52:17
05:21:19 INFO - xhr.onloadstart/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:37:25
05:21:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:21:19 INFO - xhr.onloadstart@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:31:17
05:21:19 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:61:13
05:21:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:21:19 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:16:9
05:21:19 INFO - TEST-OK | /XMLHttpRequest/abort-event-order.htm | took 271ms
05:21:19 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-abort.htm
05:21:19 INFO - PROCESS | 1651 | 1467980479709 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:21:19 INFO - PROCESS | 1651 | 1467980479767 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:21:20 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-abort.htm | XMLHttpRequest: The abort() method: Fire a progress event named abort on the XMLHttpRequestUpload object
05:21:20 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-abort.htm | took 319ms
05:21:20 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-loadend.htm
05:21:20 INFO - PROCESS | 1651 | 1467980480070 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:21:20 INFO - PROCESS | 1651 | 1467980480105 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:21:20 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend on the XMLHttpRequestUpload object
05:21:20 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-loadend.htm | took 300ms
05:21:20 INFO - TEST-START | /XMLHttpRequest/anonymous-mode-unsupported.htm
05:21:20 INFO - PROCESS | 1651 | 1467980480342 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:21:20 INFO - PROCESS | 1651 | 1467980480391 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:21:20 INFO - TEST-PASS | /XMLHttpRequest/anonymous-mode-unsupported.htm | XMLHttpRequest: anonymous mode unsupported
05:21:20 INFO - TEST-OK | /XMLHttpRequest/anonymous-mode-unsupported.htm | took 267ms
05:21:20 INFO - TEST-START | /XMLHttpRequest/data-uri.htm
05:21:20 INFO - PROCESS | 1651 | 1467980480620 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:21:20 INFO - PROCESS | 1651 | 1467980480676 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:21:20 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
05:21:20 INFO - do_test/)
05:21:44 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods ( GET)
05:21:44 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G T)
05:21:44 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (@GET)
05:21:44 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G:ET)
05:21:44 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET?)
05:21:44 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET
05:21:44 INFO - )
05:21:44 INFO - TEST-OK | /XMLHttpRequest/open-method-bogus.htm | took 317ms
05:21:44 INFO - TEST-START | /XMLHttpRequest/open-method-case-insensitive.htm
05:21:44 INFO - PROCESS | 1651 | 1467980504986 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:21:45 INFO - PROCESS | 1651 | 1467980505027 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:21:45 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (DELETE)
05:21:45 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (GET)
05:21:45 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (HEAD)
05:21:45 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (OPTIONS)
05:21:45 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (POST)
05:21:45 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (PUT)
05:21:45 INFO - TEST-OK | /XMLHttpRequest/open-method-case-insensitive.htm | took 266ms
05:21:45 INFO - TEST-START | /XMLHttpRequest/open-method-case-sensitive.htm
05:21:45 INFO - PROCESS | 1651 | 1467980505258 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:21:45 INFO - PROCESS | 1651 | 1467980505312 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:21:45 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (XUNICORN)
05:21:45 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (xUNIcorn)
05:21:45 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (chiCKEN)
05:21:45 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (PATCH)
05:21:45 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (patCH)
05:21:45 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (copy)
05:21:45 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (COpy)
05:21:45 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (inDEX)
05:21:45 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (movE)
05:21:45 INFO - TEST-OK | /XMLHttpRequest/open-method-case-sensitive.htm | took 321ms
05:21:45 INFO - TEST-START | /XMLHttpRequest/open-method-insecure.htm
05:21:45 INFO - PROCESS | 1651 | 1467980505589 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:21:45 INFO - PROCESS | 1651 | 1467980505618 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:21:45 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (track)
05:21:45 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACK)
05:21:45 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trAck)
05:21:45 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACE)
05:21:45 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trace)
05:21:45 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (traCE)
05:21:45 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connect)
05:21:45 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (CONNECT)
05:21:45 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connECT)
05:21:45 INFO - TEST-OK | /XMLHttpRequest/open-method-insecure.htm | took 219ms
05:21:45 INFO - TEST-START | /XMLHttpRequest/open-method-responsetype-set-sync.htm
05:21:45 INFO - PROCESS | 1651 | 1467980505808 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:21:45 INFO - PROCESS | 1651 | 1467980505851 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:21:46 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (arraybuffer)
05:21:46 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (blob)
05:21:46 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (json)
05:21:46 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (text)
05:21:46 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (document)
05:21:46 INFO - TEST-OK | /XMLHttpRequest/open-method-responsetype-set-sync.htm | took 319ms
05:21:46 INFO - TEST-START | /XMLHttpRequest/open-open-send.htm
05:21:46 INFO - PROCESS | 1651 | 1467980506137 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:21:46 INFO - PROCESS | 1651 | 1467980506169 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:21:46 INFO - TEST-FAIL | /XMLHttpRequest/open-open-send.htm | XMLHttpRequest: open() - open() - send() - assert_array_equals: lengths differ, expected 4 got 5
05:21:46 INFO - client.onreadystatechange/<@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:21:15
05:21:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:21:46 INFO - client.onreadystatechange@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:18:11
05:21:46 INFO - TEST-OK | /XMLHttpRequest/open-open-send.htm | took 217ms
05:21:46 INFO - TEST-START | /XMLHttpRequest/open-open-sync-send.htm
05:21:46 INFO - PROCESS | 1651 | 1467980506357 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:21:46 INFO - PROCESS | 1651 | 1467980506392 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:21:46 INFO - TEST-FAIL | /XMLHttpRequest/open-open-sync-send.htm | XMLHttpRequest: open() - open() (sync) - send() - assert_array_equals: lengths differ, expected 2 got 3
05:21:46 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:26:9
05:21:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:21:46 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:13:7
05:21:46 INFO - TEST-OK | /XMLHttpRequest/open-open-sync-send.htm | took 420ms
05:21:46 INFO - TEST-START | /XMLHttpRequest/open-referer.htm
05:21:46 INFO - PROCESS | 1651 | 1467980506790 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:21:46 INFO - PROCESS | 1651 | 1467980506836 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:21:47 INFO - TEST-PASS | /XMLHttpRequest/open-referer.htm | XMLHttpRequest: open() - value of Referer header
05:21:47 INFO - TEST-OK | /XMLHttpRequest/open-referer.htm | took 268ms
05:21:47 INFO - TEST-START | /XMLHttpRequest/open-send-open.htm
05:21:47 INFO - PROCESS | 1651 | 1467980507059 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:21:47 INFO - PROCESS | 1651 | 1467980507099 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:21:47 INFO - TEST-FAIL | /XMLHttpRequest/open-send-open.htm | XMLHttpRequest: open() - send() - open() - assert_array_equals: lengths differ, expected 4 got 6
05:21:47 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:28:9
05:21:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:21:47 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:13:7
05:21:47 INFO - TEST-OK | /XMLHttpRequest/open-send-open.htm | took 217ms
05:21:47 INFO - TEST-START | /XMLHttpRequest/open-sync-open-send.htm
05:21:47 INFO - PROCESS | 1651 | 1467980507285 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:21:47 INFO - PROCESS | 1651 | 1467980507321 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:21:47 INFO - TEST-FAIL | /XMLHttpRequest/open-sync-open-send.htm | XMLHttpRequest: open() (sync) - send() - open() - assert_array_equals: lengths differ, expected 1 got 3
05:21:47 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:31:9
05:21:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:21:47 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:19:7
05:21:47 INFO - TEST-OK | /XMLHttpRequest/open-sync-open-send.htm | took 276ms
05:21:47 INFO - TEST-START | /XMLHttpRequest/open-url-about-blank-window.htm
05:21:47 INFO - PROCESS | 1651 | 1467980507559 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:21:47 INFO - PROCESS | 1651 | 1467980507612 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:21:47 INFO - TEST-PASS | /XMLHttpRequest/open-url-about-blank-window.htm | XMLHttpRequest: open() resolving URLs (about:blank iframe)
05:21:47 INFO - TEST-OK | /XMLHttpRequest/open-url-about-blank-window.htm | took 318ms
05:21:47 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted-after-open.htm
05:21:47 INFO - PROCESS | 1651 | 1467980507886 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:21:47 INFO - PROCESS | 1651 | 1467980507920 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:21:48 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted-after-open.htm | XMLHttpRequest: open() resolving URLs - insert after open()
05:21:48 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted-after-open.htm | took 326ms
05:21:48 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted.htm
05:21:48 INFO - PROCESS | 1651 | 1467980508209 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:21:48 INFO - PROCESS | 1651 | 1467980508266 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:21:48 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted.htm | XMLHttpRequest: open() resolving URLs - insert
05:21:48 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted.htm | took 268ms
05:21:48 INFO - TEST-START | /XMLHttpRequest/open-url-base.htm
05:21:48 INFO - PROCESS | 1651 | 1467980508485 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:21:48 INFO - PROCESS | 1651 | 1467980508516 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:21:48 INFO - TEST-PASS | /XMLHttpRequest/open-url-base.htm | XMLHttpRequest: open() resolving URLs -
05:21:48 INFO - TEST-OK | /XMLHttpRequest/open-url-base.htm | took 227ms
05:21:48 INFO - TEST-START | /XMLHttpRequest/open-url-bogus.htm
05:21:48 INFO - PROCESS | 1651 | 1467980508708 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:21:48 INFO - PROCESS | 1651 | 1467980508761 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:21:48 INFO - TEST-FAIL | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http:) - assert_throws: function "function () { client.open("GET", url) }" did not throw
05:21:48 INFO - url/<@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:15:11
05:21:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:21:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:21:48 INFO - url@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:13:9
05:21:48 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:18:7
05:21:48 INFO - TEST-PASS | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http://a a/)
05:21:48 INFO - TEST-OK | /XMLHttpRequest/open-url-bogus.htm | took 269ms
05:21:48 INFO - TEST-START | /XMLHttpRequest/open-url-encoding.htm
05:21:48 INFO - PROCESS | 1651 | 1467980508990 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:21:49 INFO - PROCESS | 1651 | 1467980509040 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:21:49 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | percent encode characters
05:21:49 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | lone surrogate should return U+FFFD
05:21:49 INFO - TEST-OK | /XMLHttpRequest/open-url-encoding.htm | took 317ms
05:21:49 INFO - TEST-START | /XMLHttpRequest/open-url-fragment.htm
05:21:49 INFO - PROCESS | 1651 | 1467980509324 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:21:49 INFO - PROCESS | 1651 | 1467980509369 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:21:49 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | XMLHttpRequest: open() resolving URLs - fragment identifier
05:21:49 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request
05:21:49 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request (with query string)
05:21:49 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure escaped # is not removed
05:21:49 INFO - TEST-OK | /XMLHttpRequest/open-url-fragment.htm | took 279ms
05:21:49 INFO - TEST-START | /XMLHttpRequest/open-url-javascript-window-2.htm
05:21:49 INFO - PROCESS | 1651 | 1467980509605 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:21:49 INFO - PROCESS | 1651 | 1467980509654 Marionette INFO sendAsync 0d623099-fbbd-6647-bf5d-76e281c0571d
05:21:50 INFO - TEST-PASS | /XMLHttpRequest/open-url-javascript-window-2.htm | XMLHttpRequest: open() - resolving URLs (javascript: