builder: mozilla-release_yosemite_r7_test-web-platform-tests-e10s-1
slave: t-yosemite-r7-0310
starttime: 1471364459.18
results: success (0)
buildid: 20160816033155
builduid: 2708d0567bca4a4d8d4fd2535818f5de
revision: e360efec6839e500742b9112e798b56f1d3eb4e7
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-08-16 09:20:59.176186) =========
master: http://buildbot-master133.bb.releng.scl3.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-08-16 09:20:59.176665) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-08-16 09:20:59.176971) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-08-16 09:20:59.201816) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-08-16 09:20:59.202199) =========
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.G9sTDzuK83/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.jkIhsmITQB/Listeners
TMPDIR=/var/folders/hn/w94h68yd1wv9002y06t8rc5r00000w/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-08-16 09:20:59-- 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% 18.9M=0.001s
2016-08-16 09:20:59 (18.9 MB/s) - 'archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.132438
========= master_lag: 0.02 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-08-16 09:20:59.357128) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-08-16 09:20:59.357589) =========
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.G9sTDzuK83/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.jkIhsmITQB/Listeners
TMPDIR=/var/folders/hn/w94h68yd1wv9002y06t8rc5r00000w/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.038433
========= master_lag: 0.02 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-08-16 09:20:59.417165) =========
========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-08-16 09:20:59.417543) =========
bash -c 'python archiver_client.py mozharness --repo releases/mozilla-release --rev e360efec6839e500742b9112e798b56f1d3eb4e7 --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-release --rev e360efec6839e500742b9112e798b56f1d3eb4e7 --destination scripts --debug']
environment:
Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.G9sTDzuK83/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.jkIhsmITQB/Listeners
TMPDIR=/var/folders/hn/w94h68yd1wv9002y06t8rc5r00000w/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-08-16 09:20:59,503 truncating revision to first 12 chars
2016-08-16 09:20:59,504 Setting DEBUG logging.
2016-08-16 09:20:59,504 attempt 1/10
2016-08-16 09:20:59,504 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-release/e360efec6839?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2016-08-16 09:21:00,268 unpacking tar archive at: mozilla-release-e360efec6839/testing/mozharness/
program finished with exit code 0
elapsedTime=1.034145
========= master_lag: 0.02 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-08-16 09:21:00.473980) =========
========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-08-16 09:21:00.474321) =========
script_repo_revision: e360efec6839e500742b9112e798b56f1d3eb4e7
========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-08-16 09:21:00.474867) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-08-16 09:21:00.475142) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-08-16 09:21:00.491071) =========
========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 21 mins, 41 secs) (at 2016-08-16 09:21:00.491649) =========
/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-release --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-release', '--download-symbols', 'ondemand']
environment:
Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.G9sTDzuK83/Render
GIT_SHARE_BASE_DIR=/builds/git-shared
HG_SHARE_BASE_DIR=/builds/hg-shared
HOME=/Users/cltbld
IDLEIZER_DISABLE_SHUTDOWN=true
LOGNAME=cltbld
MOZ_HIDE_RESULTS_TABLE=1
MOZ_NODE_PATH=/usr/local/bin/node
MOZ_NO_REMOTE=1
NO_EM_RESTART=1
NO_FAIL_ON_TEST_ERRORS=1
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11
PROPERTIES_FILE=/builds/slave/test/buildprops.json
PWD=/builds/slave/test
RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg
SHELL=/bin/bash
SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.jkIhsmITQB/Listeners
TMPDIR=/var/folders/hn/w94h68yd1wv9002y06t8rc5r00000w/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
09:21:00 INFO - MultiFileLogger online at 20160816 09:21:00 in /builds/slave/test
09:21:00 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-release --download-symbols ondemand
09:21:00 INFO - Dumping config to /builds/slave/test/logs/localconfig.json.
09:21:00 INFO - {'append_to_log': False,
09:21:00 INFO - 'base_work_dir': '/builds/slave/test',
09:21:00 INFO - 'blob_upload_branch': 'mozilla-release',
09:21:00 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt',
09:21:00 INFO - 'buildbot_json_path': 'buildprops.json',
09:21:00 INFO - 'config_files': ('web_platform_tests/prod_config.py',),
09:21:00 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
09:21:00 INFO - 'download_minidump_stackwalk': True,
09:21:00 INFO - 'download_symbols': 'ondemand',
09:21:00 INFO - 'e10s': True,
09:21:00 INFO - 'exes': {'python': '/tools/buildbot/bin/python',
09:21:00 INFO - 'tooltool.py': '/tools/tooltool.py',
09:21:00 INFO - 'virtualenv': ('/tools/buildbot/bin/python',
09:21:00 INFO - '/tools/misc-python/virtualenv.py')},
09:21:00 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
09:21:00 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
09:21:00 INFO - 'log_level': 'info',
09:21:00 INFO - 'log_to_console': True,
09:21:00 INFO - 'opt_config_files': (),
09:21:00 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
09:21:00 INFO - '--processes=1',
09:21:00 INFO - '--config=%(test_path)s/wptrunner.ini',
09:21:00 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
09:21:00 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
09:21:00 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
09:21:00 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
09:21:00 INFO - 'pip_index': False,
09:21:00 INFO - 'require_test_zip': True,
09:21:00 INFO - 'test_type': ('testharness',),
09:21:00 INFO - 'this_chunk': '1',
09:21:00 INFO - 'tooltool_cache': '/builds/tooltool_cache',
09:21:00 INFO - 'total_chunks': '5',
09:21:00 INFO - 'virtualenv_path': 'venv',
09:21:00 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
09:21:00 INFO - 'work_dir': 'build'}
09:21:00 INFO - #####
09:21:00 INFO - ##### Running clobber step.
09:21:00 INFO - #####
09:21:00 INFO - Running pre-action listener: _resource_record_pre_action
09:21:00 INFO - Running main action method: clobber
09:21:00 INFO - rmtree: /builds/slave/test/build
09:21:00 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1
09:21:02 INFO - Running post-action listener: _resource_record_post_action
09:21:02 INFO - #####
09:21:02 INFO - ##### Running read-buildbot-config step.
09:21:02 INFO - #####
09:21:02 INFO - Running pre-action listener: _resource_record_pre_action
09:21:02 INFO - Running main action method: read_buildbot_config
09:21:02 INFO - Using buildbot properties:
09:21:02 INFO - {
09:21:02 INFO - "project": "",
09:21:02 INFO - "product": "firefox",
09:21:02 INFO - "script_repo_revision": "production",
09:21:02 INFO - "scheduler": "tests-mozilla-release-yosemite_r7-opt-unittest",
09:21:02 INFO - "repository": "",
09:21:02 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-release opt test web-platform-tests-e10s-1",
09:21:02 INFO - "buildid": "20160816033155",
09:21:02 INFO - "pgo_build": "False",
09:21:02 INFO - "basedir": "/builds/slave/test",
09:21:02 INFO - "buildnumber": 6,
09:21:02 INFO - "slavename": "t-yosemite-r7-0310",
09:21:02 INFO - "master": "http://buildbot-master133.bb.releng.scl3.mozilla.com:8201/",
09:21:02 INFO - "platform": "macosx64",
09:21:02 INFO - "branch": "mozilla-release",
09:21:02 INFO - "revision": "e360efec6839e500742b9112e798b56f1d3eb4e7",
09:21:02 INFO - "repo_path": "releases/mozilla-release",
09:21:02 INFO - "moz_repo_path": "",
09:21:02 INFO - "stage_platform": "macosx64",
09:21:02 INFO - "builduid": "2708d0567bca4a4d8d4fd2535818f5de",
09:21:02 INFO - "slavebuilddir": "test"
09:21:02 INFO - }
09:21:02 INFO - Found installer url https://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-release-macosx64/1471343515/firefox-48.0.1.en-US.mac.dmg.
09:21:02 INFO - Found a test packages url https://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-release-macosx64/1471343515/firefox-48.0.1.en-US.mac.test_packages.json.
09:21:02 INFO - Running post-action listener: _resource_record_post_action
09:21:02 INFO - #####
09:21:02 INFO - ##### Running download-and-extract step.
09:21:02 INFO - #####
09:21:02 INFO - Running pre-action listener: _resource_record_pre_action
09:21:02 INFO - Running main action method: download_and_extract
09:21:02 INFO - mkdir: /builds/slave/test/build/tests
09:21:02 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')]}
09:21:02 INFO - trying https://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-release-macosx64/1471343515/firefox-48.0.1.en-US.mac.test_packages.json
09:21:02 INFO - Downloading https://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-release-macosx64/1471343515/firefox-48.0.1.en-US.mac.test_packages.json to /builds/slave/test/build/firefox-48.0.1.en-US.mac.test_packages.json
09:21:02 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-release-macosx64/1471343515/firefox-48.0.1.en-US.mac.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.mac.test_packages.json'}, attempt #1
09:21:03 INFO - Downloaded 1199 bytes.
09:21:03 INFO - Reading from file /builds/slave/test/build/firefox-48.0.1.en-US.mac.test_packages.json
09:21:03 INFO - Using the following test package requirements:
09:21:03 INFO - {u'common': [u'firefox-48.0.1.en-US.mac.common.tests.zip'],
09:21:03 INFO - u'cppunittest': [u'firefox-48.0.1.en-US.mac.common.tests.zip',
09:21:03 INFO - u'firefox-48.0.1.en-US.mac.cppunittest.tests.zip'],
09:21:03 INFO - u'gtest': [u'firefox-48.0.1.en-US.mac.common.tests.zip',
09:21:03 INFO - u'firefox-48.0.1.en-US.mac.gtest.tests.zip'],
09:21:03 INFO - u'jittest': [u'firefox-48.0.1.en-US.mac.common.tests.zip',
09:21:03 INFO - u'jsshell-mac.zip'],
09:21:03 INFO - u'mochitest': [u'firefox-48.0.1.en-US.mac.common.tests.zip',
09:21:03 INFO - u'firefox-48.0.1.en-US.mac.mochitest.tests.zip'],
09:21:03 INFO - u'mozbase': [u'firefox-48.0.1.en-US.mac.common.tests.zip'],
09:21:03 INFO - u'reftest': [u'firefox-48.0.1.en-US.mac.common.tests.zip',
09:21:03 INFO - u'firefox-48.0.1.en-US.mac.reftest.tests.zip'],
09:21:03 INFO - u'talos': [u'firefox-48.0.1.en-US.mac.common.tests.zip',
09:21:03 INFO - u'firefox-48.0.1.en-US.mac.talos.tests.zip'],
09:21:03 INFO - u'web-platform': [u'firefox-48.0.1.en-US.mac.common.tests.zip',
09:21:03 INFO - u'firefox-48.0.1.en-US.mac.web-platform.tests.zip'],
09:21:03 INFO - u'xpcshell': [u'firefox-48.0.1.en-US.mac.common.tests.zip',
09:21:03 INFO - u'firefox-48.0.1.en-US.mac.xpcshell.tests.zip']}
09:21:03 INFO - Downloading packages: [u'firefox-48.0.1.en-US.mac.common.tests.zip', u'firefox-48.0.1.en-US.mac.web-platform.tests.zip'] for test suite category: web-platform
09:21:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
09:21:03 INFO - trying https://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-release-macosx64/1471343515/firefox-48.0.1.en-US.mac.common.tests.zip
09:21:03 INFO - Downloading https://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-release-macosx64/1471343515/firefox-48.0.1.en-US.mac.common.tests.zip to /builds/slave/test/build/firefox-48.0.1.en-US.mac.common.tests.zip
09:21:03 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-release-macosx64/1471343515/firefox-48.0.1.en-US.mac.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.1.en-US.mac.common.tests.zip'}, attempt #1
09:21:03 INFO - Downloaded 18323851 bytes.
09:21:03 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.1.en-US.mac.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*']
09:21:03 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.1.en-US.mac.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/*
09:21:03 INFO - caution: filename not matched: web-platform/*
09:21:03 INFO - Return code: 11
09:21:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
09:21:03 INFO - trying https://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-release-macosx64/1471343515/firefox-48.0.1.en-US.mac.web-platform.tests.zip
09:21:03 INFO - Downloading https://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-release-macosx64/1471343515/firefox-48.0.1.en-US.mac.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.1.en-US.mac.web-platform.tests.zip
09:21:03 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-release-macosx64/1471343515/firefox-48.0.1.en-US.mac.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.1.en-US.mac.web-platform.tests.zip'}, attempt #1
09:21:07 INFO - Downloaded 36389884 bytes.
09:21:07 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.1.en-US.mac.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*']
09:21:07 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.1.en-US.mac.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/*
09:21:11 INFO - caution: filename not matched: bin/*
09:21:11 INFO - caution: filename not matched: config/*
09:21:11 INFO - caution: filename not matched: mozbase/*
09:21:11 INFO - caution: filename not matched: marionette/*
09:21:11 INFO - caution: filename not matched: tools/wptserve/*
09:21:11 INFO - Return code: 11
09:21:11 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')]}
09:21:11 INFO - trying https://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-release-macosx64/1471343515/firefox-48.0.1.en-US.mac.dmg
09:21:11 INFO - Downloading https://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-release-macosx64/1471343515/firefox-48.0.1.en-US.mac.dmg to /builds/slave/test/build/firefox-48.0.1.en-US.mac.dmg
09:21:11 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-release-macosx64/1471343515/firefox-48.0.1.en-US.mac.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.mac.dmg'}, attempt #1
09:21:13 INFO - Downloaded 86206672 bytes.
09:21:13 INFO - Setting buildbot property build_url to https://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-release-macosx64/1471343515/firefox-48.0.1.en-US.mac.dmg
09:21:13 INFO - mkdir: /builds/slave/test/properties
09:21:13 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url
09:21:13 INFO - Writing to file /builds/slave/test/properties/build_url
09:21:13 INFO - Contents:
09:21:13 INFO - build_url:https://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-release-macosx64/1471343515/firefox-48.0.1.en-US.mac.dmg
09:21:13 INFO - Running post-action listener: _resource_record_post_action
09:21:13 INFO - Running post-action listener: set_extra_try_arguments
09:21:13 INFO - #####
09:21:13 INFO - ##### Running create-virtualenv step.
09:21:13 INFO - #####
09:21:13 INFO - Running pre-action listener: _pre_create_virtualenv
09:21:13 INFO - Running pre-action listener: _resource_record_pre_action
09:21:13 INFO - Running main action method: create_virtualenv
09:21:13 INFO - Creating virtualenv /builds/slave/test/build/venv
09:21:13 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
09:21:13 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv
09:21:14 INFO - The --no-site-packages flag is deprecated; it is now the default behavior.
09:21:14 INFO - Using real prefix '/tools/python27'
09:21:14 INFO - New python executable in /builds/slave/test/build/venv/bin/python
09:21:14 INFO - Installing distribute.............................................................................................................................................................................................done.
09:21:17 INFO - Installing pip.................done.
09:21:17 INFO - Return code: 0
09:21:17 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv
09:21:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
09:21:17 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
09:21:17 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
09:21:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
09:21:17 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
09:21:17 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
09:21:17 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 0x10a7b5e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a7d2f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff9324dc480>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a7ce5e0>, '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 0x10a3b1cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10a3dc990>, '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.G9sTDzuK83/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.jkIhsmITQB/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/hn/w94h68yd1wv9002y06t8rc5r00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
09:21:17 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
09:21:17 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
09:21:17 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.G9sTDzuK83/Render',
09:21:17 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
09:21:17 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
09:21:17 INFO - 'HOME': '/Users/cltbld',
09:21:17 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
09:21:17 INFO - 'LOGNAME': 'cltbld',
09:21:17 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
09:21:17 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node',
09:21:17 INFO - 'MOZ_NO_REMOTE': '1',
09:21:17 INFO - 'NO_EM_RESTART': '1',
09:21:17 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
09:21:17 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
09:21:17 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
09:21:17 INFO - 'PWD': '/builds/slave/test',
09:21:17 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
09:21:17 INFO - 'SHELL': '/bin/bash',
09:21:17 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.jkIhsmITQB/Listeners',
09:21:17 INFO - 'TMPDIR': '/var/folders/hn/w94h68yd1wv9002y06t8rc5r00000w/T/',
09:21:17 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
09:21:17 INFO - 'USER': 'cltbld',
09:21:17 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
09:21:17 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
09:21:17 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
09:21:17 INFO - 'XPC_FLAGS': '0x0',
09:21:17 INFO - 'XPC_SERVICE_NAME': '0',
09:21:17 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
09:21:17 INFO - Ignoring indexes: https://pypi.python.org/simple/
09:21:17 INFO - Downloading/unpacking psutil>=0.7.1
09:21:17 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
09:21:17 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
09:21:17 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
09:21:17 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
09:21:17 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
09:21:17 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
09:21:20 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil
09:21:20 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
09:21:20 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
09:21:20 INFO - Installing collected packages: psutil
09:21:20 INFO - Running setup.py install for psutil
09:21:20 INFO - building 'psutil._psutil_osx' extension
09:21:20 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
09:21:21 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
09:21:21 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
09:21:21 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
09:21:21 INFO - building 'psutil._psutil_posix' extension
09:21:21 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
09:21:21 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration]
09:21:21 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr);
09:21:21 INFO - ^
09:21:21 INFO - 1 warning generated.
09:21:21 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
09:21:21 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
09:21:21 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
09:21:22 INFO - Successfully installed psutil
09:21:22 INFO - Cleaning up...
09:21:22 INFO - Return code: 0
09:21:22 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv
09:21:22 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
09:21:22 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
09:21:22 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
09:21:22 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
09:21:22 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
09:21:22 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
09:21:22 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 0x10a7b5e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a7d2f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff9324dc480>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a7ce5e0>, '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 0x10a3b1cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10a3dc990>, '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.G9sTDzuK83/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.jkIhsmITQB/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/hn/w94h68yd1wv9002y06t8rc5r00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
09:21:22 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
09:21:22 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
09:21:22 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.G9sTDzuK83/Render',
09:21:22 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
09:21:22 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
09:21:22 INFO - 'HOME': '/Users/cltbld',
09:21:22 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
09:21:22 INFO - 'LOGNAME': 'cltbld',
09:21:22 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
09:21:22 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node',
09:21:22 INFO - 'MOZ_NO_REMOTE': '1',
09:21:22 INFO - 'NO_EM_RESTART': '1',
09:21:22 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
09:21:22 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
09:21:22 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
09:21:22 INFO - 'PWD': '/builds/slave/test',
09:21:22 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
09:21:22 INFO - 'SHELL': '/bin/bash',
09:21:22 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.jkIhsmITQB/Listeners',
09:21:22 INFO - 'TMPDIR': '/var/folders/hn/w94h68yd1wv9002y06t8rc5r00000w/T/',
09:21:22 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
09:21:22 INFO - 'USER': 'cltbld',
09:21:22 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
09:21:22 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
09:21:22 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
09:21:22 INFO - 'XPC_FLAGS': '0x0',
09:21:22 INFO - 'XPC_SERVICE_NAME': '0',
09:21:22 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
09:21:22 INFO - Ignoring indexes: https://pypi.python.org/simple/
09:21:22 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
09:21:22 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
09:21:22 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
09:21:22 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
09:21:22 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
09:21:22 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
09:21:22 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
09:21:24 INFO - Downloading mozsystemmonitor-0.0.tar.gz
09:21:24 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor
09:21:24 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0)
09:21:24 INFO - Installing collected packages: mozsystemmonitor
09:21:24 INFO - Running setup.py install for mozsystemmonitor
09:21:25 INFO - Successfully installed mozsystemmonitor
09:21:25 INFO - Cleaning up...
09:21:25 INFO - Return code: 0
09:21:25 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv
09:21:25 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')]}
09:21:25 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
09:21:25 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
09:21:25 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')]}
09:21:25 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
09:21:25 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
09:21:25 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 0x10a7b5e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a7d2f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff9324dc480>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a7ce5e0>, '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 0x10a3b1cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10a3dc990>, '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.G9sTDzuK83/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.jkIhsmITQB/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/hn/w94h68yd1wv9002y06t8rc5r00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
09:21:25 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
09:21:25 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
09:21:25 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.G9sTDzuK83/Render',
09:21:25 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
09:21:25 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
09:21:25 INFO - 'HOME': '/Users/cltbld',
09:21:25 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
09:21:25 INFO - 'LOGNAME': 'cltbld',
09:21:25 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
09:21:25 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node',
09:21:25 INFO - 'MOZ_NO_REMOTE': '1',
09:21:25 INFO - 'NO_EM_RESTART': '1',
09:21:25 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
09:21:25 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
09:21:25 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
09:21:25 INFO - 'PWD': '/builds/slave/test',
09:21:25 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
09:21:25 INFO - 'SHELL': '/bin/bash',
09:21:25 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.jkIhsmITQB/Listeners',
09:21:25 INFO - 'TMPDIR': '/var/folders/hn/w94h68yd1wv9002y06t8rc5r00000w/T/',
09:21:25 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
09:21:25 INFO - 'USER': 'cltbld',
09:21:25 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
09:21:25 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
09:21:25 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
09:21:25 INFO - 'XPC_FLAGS': '0x0',
09:21:25 INFO - 'XPC_SERVICE_NAME': '0',
09:21:25 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
09:21:25 INFO - Ignoring indexes: https://pypi.python.org/simple/
09:21:25 INFO - Downloading/unpacking blobuploader==1.2.4
09:21:25 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
09:21:25 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
09:21:25 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
09:21:25 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
09:21:25 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
09:21:25 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
09:21:27 INFO - Downloading blobuploader-1.2.4.tar.gz
09:21:27 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader
09:21:27 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
09:21:27 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
09:21:27 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
09:21:27 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
09:21:27 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
09:21:27 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
09:21:27 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
09:21:28 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests
09:21:28 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
09:21:28 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
09:21:28 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
09:21:28 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
09:21:28 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
09:21:28 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
09:21:28 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
09:21:28 INFO - Downloading docopt-0.6.1.tar.gz
09:21:29 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt
09:21:29 INFO - Installing collected packages: blobuploader, requests, docopt
09:21:29 INFO - Running setup.py install for blobuploader
09:21:29 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775
09:21:29 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775
09:21:29 INFO - Running setup.py install for requests
09:21:29 INFO - Running setup.py install for docopt
09:21:29 INFO - Successfully installed blobuploader requests docopt
09:21:29 INFO - Cleaning up...
09:21:29 INFO - Return code: 0
09:21:29 INFO - Installing None into virtualenv /builds/slave/test/build/venv
09:21:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
09:21:29 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
09:21:29 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
09:21:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
09:21:29 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
09:21:29 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
09:21:29 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 0x10a7b5e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a7d2f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff9324dc480>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a7ce5e0>, '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 0x10a3b1cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10a3dc990>, '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.G9sTDzuK83/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.jkIhsmITQB/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/hn/w94h68yd1wv9002y06t8rc5r00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
09:21:29 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
09:21:29 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
09:21:29 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.G9sTDzuK83/Render',
09:21:29 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
09:21:29 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
09:21:29 INFO - 'HOME': '/Users/cltbld',
09:21:29 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
09:21:29 INFO - 'LOGNAME': 'cltbld',
09:21:29 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
09:21:29 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node',
09:21:29 INFO - 'MOZ_NO_REMOTE': '1',
09:21:29 INFO - 'NO_EM_RESTART': '1',
09:21:29 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
09:21:29 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
09:21:29 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
09:21:29 INFO - 'PWD': '/builds/slave/test',
09:21:29 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
09:21:29 INFO - 'SHELL': '/bin/bash',
09:21:29 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.jkIhsmITQB/Listeners',
09:21:29 INFO - 'TMPDIR': '/var/folders/hn/w94h68yd1wv9002y06t8rc5r00000w/T/',
09:21:29 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
09:21:29 INFO - 'USER': 'cltbld',
09:21:29 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
09:21:29 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
09:21:29 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
09:21:29 INFO - 'XPC_FLAGS': '0x0',
09:21:29 INFO - 'XPC_SERVICE_NAME': '0',
09:21:29 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
09:21:30 INFO - Ignoring indexes: https://pypi.python.org/simple/
09:21:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
09:21:30 INFO - Running setup.py (path:/var/folders/hn/w94h68yd1wv9002y06t8rc5r00000w/T/pip-SW8plQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
09:21:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
09:21:30 INFO - Running setup.py (path:/var/folders/hn/w94h68yd1wv9002y06t8rc5r00000w/T/pip-fHCAIK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
09:21:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
09:21:30 INFO - Running setup.py (path:/var/folders/hn/w94h68yd1wv9002y06t8rc5r00000w/T/pip-vwXl1e-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
09:21:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
09:21:30 INFO - Running setup.py (path:/var/folders/hn/w94h68yd1wv9002y06t8rc5r00000w/T/pip-VLd_ma-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
09:21:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
09:21:30 INFO - Running setup.py (path:/var/folders/hn/w94h68yd1wv9002y06t8rc5r00000w/T/pip-ySoP5F-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
09:21:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
09:21:30 INFO - Running setup.py (path:/var/folders/hn/w94h68yd1wv9002y06t8rc5r00000w/T/pip-LlhDC1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
09:21:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
09:21:30 INFO - Running setup.py (path:/var/folders/hn/w94h68yd1wv9002y06t8rc5r00000w/T/pip-OU8TB6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
09:21:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
09:21:30 INFO - Running setup.py (path:/var/folders/hn/w94h68yd1wv9002y06t8rc5r00000w/T/pip-j9YPEb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
09:21:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
09:21:31 INFO - Running setup.py (path:/var/folders/hn/w94h68yd1wv9002y06t8rc5r00000w/T/pip-IrPQcC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
09:21:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
09:21:31 INFO - Running setup.py (path:/var/folders/hn/w94h68yd1wv9002y06t8rc5r00000w/T/pip-GIJOTk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
09:21:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
09:21:31 INFO - Running setup.py (path:/var/folders/hn/w94h68yd1wv9002y06t8rc5r00000w/T/pip-R2DLFT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
09:21:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
09:21:31 INFO - Running setup.py (path:/var/folders/hn/w94h68yd1wv9002y06t8rc5r00000w/T/pip-yZ0LAn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
09:21:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
09:21:31 INFO - Running setup.py (path:/var/folders/hn/w94h68yd1wv9002y06t8rc5r00000w/T/pip-hXu92e-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
09:21:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
09:21:31 INFO - Running setup.py (path:/var/folders/hn/w94h68yd1wv9002y06t8rc5r00000w/T/pip-nDQO4Q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
09:21:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
09:21:31 INFO - Running setup.py (path:/var/folders/hn/w94h68yd1wv9002y06t8rc5r00000w/T/pip-CiFA_A-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
09:21:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
09:21:31 INFO - Running setup.py (path:/var/folders/hn/w94h68yd1wv9002y06t8rc5r00000w/T/pip-s_onIv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
09:21:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
09:21:31 INFO - Running setup.py (path:/var/folders/hn/w94h68yd1wv9002y06t8rc5r00000w/T/pip-pSiNzR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
09:21:31 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
09:21:31 INFO - Running setup.py (path:/var/folders/hn/w94h68yd1wv9002y06t8rc5r00000w/T/pip-tSUo78-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
09:21:32 INFO - Unpacking /builds/slave/test/build/tests/marionette/client
09:21:32 INFO - Running setup.py (path:/var/folders/hn/w94h68yd1wv9002y06t8rc5r00000w/T/pip-cE7xu5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client
09:21:32 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
09:21:32 INFO - Running setup.py (path:/var/folders/hn/w94h68yd1wv9002y06t8rc5r00000w/T/pip-RGEXU0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
09:21:32 INFO - Unpacking /builds/slave/test/build/tests/marionette
09:21:32 INFO - Running setup.py (path:/var/folders/hn/w94h68yd1wv9002y06t8rc5r00000w/T/pip-ApZAVO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
09:21:32 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
09:21:32 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
09:21:32 INFO - Running setup.py install for manifestparser
09:21:32 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin
09:21:32 INFO - Running setup.py install for mozcrash
09:21:33 INFO - Running setup.py install for mozdebug
09:21:33 INFO - Running setup.py install for mozdevice
09:21:33 INFO - Installing sutini script to /builds/slave/test/build/venv/bin
09:21:33 INFO - Installing dm script to /builds/slave/test/build/venv/bin
09:21:33 INFO - Running setup.py install for mozfile
09:21:33 INFO - Running setup.py install for mozhttpd
09:21:33 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin
09:21:33 INFO - Running setup.py install for mozinfo
09:21:33 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin
09:21:33 INFO - Running setup.py install for mozInstall
09:21:33 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin
09:21:33 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin
09:21:33 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin
09:21:33 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin
09:21:33 INFO - Running setup.py install for mozleak
09:21:34 INFO - Running setup.py install for mozlog
09:21:34 INFO - Installing structlog script to /builds/slave/test/build/venv/bin
09:21:34 INFO - Running setup.py install for moznetwork
09:21:34 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin
09:21:34 INFO - Running setup.py install for mozprocess
09:21:34 INFO - Running setup.py install for mozprofile
09:21:34 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin
09:21:34 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin
09:21:34 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin
09:21:34 INFO - Running setup.py install for mozrunner
09:21:34 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin
09:21:34 INFO - Running setup.py install for mozscreenshot
09:21:35 INFO - Running setup.py install for moztest
09:21:35 INFO - Running setup.py install for mozversion
09:21:35 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin
09:21:35 INFO - Running setup.py install for wptserve
09:21:35 INFO - Running setup.py install for marionette-driver
09:21:35 INFO - Running setup.py install for browsermob-proxy
09:21:35 INFO - Running setup.py install for marionette-client
09:21:35 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
09:21:36 INFO - Installing marionette script to /builds/slave/test/build/venv/bin
09:21:36 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
09:21:36 INFO - Cleaning up...
09:21:36 INFO - Return code: 0
09:21:36 INFO - Installing None into virtualenv /builds/slave/test/build/venv
09:21: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')]}
09:21:36 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
09:21:36 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
09:21: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')]}
09:21:36 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
09:21:36 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
09:21:36 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 0x10a7b5e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a7d2f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff9324dc480>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a7ce5e0>, '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 0x10a3b1cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10a3dc990>, '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.G9sTDzuK83/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.jkIhsmITQB/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/hn/w94h68yd1wv9002y06t8rc5r00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
09:21:36 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
09:21:36 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
09:21:36 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.G9sTDzuK83/Render',
09:21:36 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
09:21:36 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
09:21:36 INFO - 'HOME': '/Users/cltbld',
09:21:36 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
09:21:36 INFO - 'LOGNAME': 'cltbld',
09:21:36 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
09:21:36 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node',
09:21:36 INFO - 'MOZ_NO_REMOTE': '1',
09:21:36 INFO - 'NO_EM_RESTART': '1',
09:21:36 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
09:21:36 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
09:21:36 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
09:21:36 INFO - 'PWD': '/builds/slave/test',
09:21:36 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
09:21:36 INFO - 'SHELL': '/bin/bash',
09:21:36 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.jkIhsmITQB/Listeners',
09:21:36 INFO - 'TMPDIR': '/var/folders/hn/w94h68yd1wv9002y06t8rc5r00000w/T/',
09:21:36 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
09:21:36 INFO - 'USER': 'cltbld',
09:21:36 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
09:21:36 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
09:21:36 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
09:21:36 INFO - 'XPC_FLAGS': '0x0',
09:21:36 INFO - 'XPC_SERVICE_NAME': '0',
09:21:36 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
09:21:36 INFO - Ignoring indexes: https://pypi.python.org/simple/
09:21:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
09:21:36 INFO - Running setup.py (path:/var/folders/hn/w94h68yd1wv9002y06t8rc5r00000w/T/pip-ONgtO_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
09:21:36 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))
09:21:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
09:21:36 INFO - Running setup.py (path:/var/folders/hn/w94h68yd1wv9002y06t8rc5r00000w/T/pip-SROY7f-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
09:21:36 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))
09:21:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
09:21:36 INFO - Running setup.py (path:/var/folders/hn/w94h68yd1wv9002y06t8rc5r00000w/T/pip-zE4WxH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
09:21:36 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))
09:21:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
09:21:36 INFO - Running setup.py (path:/var/folders/hn/w94h68yd1wv9002y06t8rc5r00000w/T/pip-HDkvQN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
09:21:36 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))
09:21:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
09:21:36 INFO - Running setup.py (path:/var/folders/hn/w94h68yd1wv9002y06t8rc5r00000w/T/pip-5LzHTM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
09:21:37 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))
09:21:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
09:21:37 INFO - Running setup.py (path:/var/folders/hn/w94h68yd1wv9002y06t8rc5r00000w/T/pip-FcvYbh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
09:21:37 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))
09:21:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
09:21:37 INFO - Running setup.py (path:/var/folders/hn/w94h68yd1wv9002y06t8rc5r00000w/T/pip-3_TOsW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
09:21:37 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))
09:21:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
09:21:37 INFO - Running setup.py (path:/var/folders/hn/w94h68yd1wv9002y06t8rc5r00000w/T/pip-pEbP7R-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
09:21:37 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))
09:21:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
09:21:37 INFO - Running setup.py (path:/var/folders/hn/w94h68yd1wv9002y06t8rc5r00000w/T/pip-dLGwDI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
09:21:37 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))
09:21:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
09:21:37 INFO - Running setup.py (path:/var/folders/hn/w94h68yd1wv9002y06t8rc5r00000w/T/pip-pPAifd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
09:21:37 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))
09:21:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
09:21:37 INFO - Running setup.py (path:/var/folders/hn/w94h68yd1wv9002y06t8rc5r00000w/T/pip-3117bt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
09:21:37 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))
09:21:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
09:21:37 INFO - Running setup.py (path:/var/folders/hn/w94h68yd1wv9002y06t8rc5r00000w/T/pip-4Q4FLo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
09:21:37 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))
09:21:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
09:21:37 INFO - Running setup.py (path:/var/folders/hn/w94h68yd1wv9002y06t8rc5r00000w/T/pip-HU_7iO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
09:21:37 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))
09:21:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
09:21:37 INFO - Running setup.py (path:/var/folders/hn/w94h68yd1wv9002y06t8rc5r00000w/T/pip-m0JPeP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
09:21:37 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))
09:21:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
09:21:37 INFO - Running setup.py (path:/var/folders/hn/w94h68yd1wv9002y06t8rc5r00000w/T/pip-Tk0Nn5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
09:21:38 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))
09:21:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
09:21:38 INFO - Running setup.py (path:/var/folders/hn/w94h68yd1wv9002y06t8rc5r00000w/T/pip-42GhEh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
09:21:38 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))
09:21:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
09:21:38 INFO - Running setup.py (path:/var/folders/hn/w94h68yd1wv9002y06t8rc5r00000w/T/pip-Ad1Y3M-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
09:21:38 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))
09:21:38 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
09:21:38 INFO - Running setup.py (path:/var/folders/hn/w94h68yd1wv9002y06t8rc5r00000w/T/pip-VZYxpq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
09:21:38 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))
09:21:38 INFO - Unpacking /builds/slave/test/build/tests/marionette/client
09:21:38 INFO - Running setup.py (path:/var/folders/hn/w94h68yd1wv9002y06t8rc5r00000w/T/pip-l0EuVV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client
09:21:38 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))
09:21:38 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
09:21:38 INFO - Running setup.py (path:/var/folders/hn/w94h68yd1wv9002y06t8rc5r00000w/T/pip-uDrCqE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
09:21:38 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))
09:21:38 INFO - Unpacking /builds/slave/test/build/tests/marionette
09:21:38 INFO - Running setup.py (path:/var/folders/hn/w94h68yd1wv9002y06t8rc5r00000w/T/pip-AxKwMB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
09:21:39 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
09:21:39 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))
09:21:39 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))
09:21:39 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))
09:21:39 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))
09:21:39 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))
09:21:39 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))
09:21:39 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10))
09:21:39 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
09:21:39 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
09:21:39 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
09:21:39 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
09:21:39 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
09:21:39 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
09:21:41 INFO - Downloading blessings-1.6.tar.gz
09:21:41 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings
09:21:41 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))
09:21:41 INFO - Installing collected packages: blessings
09:21:41 INFO - Running setup.py install for blessings
09:21:41 INFO - Successfully installed blessings
09:21:41 INFO - Cleaning up...
09:21:41 INFO - Return code: 0
09:21:41 INFO - Done creating virtualenv /builds/slave/test/build/venv.
09:21:41 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
09:21:41 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
09:21:42 INFO - Reading from file tmpfile_stdout
09:21:42 INFO - Current package versions:
09:21:42 INFO - blessings == 1.6
09:21:42 INFO - blobuploader == 1.2.4
09:21:42 INFO - browsermob-proxy == 0.6.0
09:21:42 INFO - docopt == 0.6.1
09:21:42 INFO - manifestparser == 1.1
09:21:42 INFO - marionette-client == 2.3.0
09:21:42 INFO - marionette-driver == 1.4.0
09:21:42 INFO - mozInstall == 1.12
09:21:42 INFO - mozcrash == 0.17
09:21:42 INFO - mozdebug == 0.1
09:21:42 INFO - mozdevice == 0.48
09:21:42 INFO - mozfile == 1.2
09:21:42 INFO - mozhttpd == 0.7
09:21:42 INFO - mozinfo == 0.9
09:21:42 INFO - mozleak == 0.1
09:21:42 INFO - mozlog == 3.1
09:21:42 INFO - moznetwork == 0.27
09:21:42 INFO - mozprocess == 0.22
09:21:42 INFO - mozprofile == 0.28
09:21:42 INFO - mozrunner == 6.11
09:21:42 INFO - mozscreenshot == 0.1
09:21:42 INFO - mozsystemmonitor == 0.0
09:21:42 INFO - moztest == 0.7
09:21:42 INFO - mozversion == 1.4
09:21:42 INFO - psutil == 3.1.1
09:21:42 INFO - requests == 1.2.3
09:21:42 INFO - wptserve == 1.4.0
09:21:42 INFO - wsgiref == 0.1.2
09:21:42 INFO - Running post-action listener: _resource_record_post_action
09:21:42 INFO - Running post-action listener: _start_resource_monitoring
09:21:42 INFO - Starting resource monitoring.
09:21:42 INFO - #####
09:21:42 INFO - ##### Running pull step.
09:21:42 INFO - #####
09:21:42 INFO - Running pre-action listener: _resource_record_pre_action
09:21:42 INFO - Running main action method: pull
09:21:42 INFO - Pull has nothing to do!
09:21:42 INFO - Running post-action listener: _resource_record_post_action
09:21:42 INFO - #####
09:21:42 INFO - ##### Running install step.
09:21:42 INFO - #####
09:21:42 INFO - Running pre-action listener: _resource_record_pre_action
09:21:42 INFO - Running main action method: install
09:21:42 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
09:21:42 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
09:21:42 INFO - Reading from file tmpfile_stdout
09:21:42 INFO - Detecting whether we're running mozinstall >=1.0...
09:21:42 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h']
09:21:42 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h
09:21:42 INFO - Reading from file tmpfile_stdout
09:21:42 INFO - Output received:
09:21:42 INFO - Usage: mozinstall [options] installer
09:21:42 INFO - Options:
09:21:42 INFO - -h, --help show this help message and exit
09:21:42 INFO - -d DEST, --destination=DEST
09:21:42 INFO - Directory to install application into. [default:
09:21:42 INFO - "/builds/slave/test"]
09:21:42 INFO - --app=APP Application being installed. [default: firefox]
09:21:42 INFO - mkdir: /builds/slave/test/build/application
09:21:42 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0.1.en-US.mac.dmg', '--destination', '/builds/slave/test/build/application']
09:21:42 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0.1.en-US.mac.dmg --destination /builds/slave/test/build/application
09:22:04 INFO - Reading from file tmpfile_stdout
09:22:04 INFO - Output received:
09:22:04 INFO - /builds/slave/test/build/application/Firefox.app/Contents/MacOS/firefox
09:22:04 INFO - Running post-action listener: _resource_record_post_action
09:22:04 INFO - #####
09:22:04 INFO - ##### Running run-tests step.
09:22:04 INFO - #####
09:22:04 INFO - Running pre-action listener: _resource_record_pre_action
09:22:04 INFO - Running main action method: run_tests
09:22:04 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir
09:22:04 INFO - Minidump filename unknown. Determining based upon platform and architecture.
09:22:04 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture.
09:22:04 INFO - grabbing minidump binary from tooltool
09:22:04 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')]}
09:22:04 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 0x10a7ce5e0>, '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 0x10a3b1cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10a3dc990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1
09:22:04 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
09:22:04 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
09:22:04 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache
09:22:04 INFO - Return code: 0
09:22:04 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755
09:22:04 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir
09:22:04 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=https://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-release-macosx64/1471343515/firefox-48.0.1.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
09:22:04 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=https://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-release-macosx64/1471343515/firefox-48.0.1.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
09:22:04 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.G9sTDzuK83/Render',
09:22:04 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
09:22:04 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
09:22:04 INFO - 'HOME': '/Users/cltbld',
09:22:04 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
09:22:04 INFO - 'LOGNAME': 'cltbld',
09:22:04 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir',
09:22:04 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
09:22:04 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node',
09:22:04 INFO - 'MOZ_NO_REMOTE': '1',
09:22:04 INFO - 'NO_EM_RESTART': '1',
09:22:04 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
09:22:04 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
09:22:04 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
09:22:04 INFO - 'PWD': '/builds/slave/test',
09:22:04 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
09:22:04 INFO - 'SHELL': '/bin/bash',
09:22:04 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.jkIhsmITQB/Listeners',
09:22:04 INFO - 'TMPDIR': '/var/folders/hn/w94h68yd1wv9002y06t8rc5r00000w/T/',
09:22:04 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
09:22:04 INFO - 'USER': 'cltbld',
09:22:04 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
09:22:04 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
09:22:04 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
09:22:04 INFO - 'XPC_FLAGS': '0x0',
09:22:04 INFO - 'XPC_SERVICE_NAME': '0',
09:22:04 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
09:22:04 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=https://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-release-macosx64/1471343515/firefox-48.0.1.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
09:22:05 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
09:22:05 INFO - import pkg_resources
09:22:06 INFO - Using 1 client processes
09:22:06 INFO - wptserve Starting http server on 127.0.0.1:8001
09:22:06 INFO - wptserve Starting http server on 127.0.0.1:8000
09:22:06 INFO - wptserve Starting http server on 127.0.0.1:8443
09:22:08 INFO - SUITE-START | Running 1476 tests
09:22:08 INFO - Running testharness tests
09:22:08 INFO - TEST-START | /content-security-policy/child-src/child-src-cross-origin-load.sub.html
09:22:08 INFO - TEST-SKIP | /content-security-policy/child-src/child-src-cross-origin-load.sub.html | took 0ms
09:22:08 INFO - TEST-START | /content-security-policy/media-src/media-src-7_1.html
09:22:08 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_1.html | took 0ms
09:22:08 INFO - TEST-START | /content-security-policy/media-src/media-src-7_3_2.html
09:22:08 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_3_2.html | took 0ms
09:22:08 INFO - TEST-START | /cors/redirect-origin.htm
09:22:08 INFO - TEST-SKIP | /cors/redirect-origin.htm | took 0ms
09:22:08 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html
09:22:08 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html | took 0ms
09:22:08 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars.html
09:22:08 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars.html | took 0ms
09:22:08 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-naming.html
09:22:08 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-naming.html | took 0ms
09:22:08 INFO - TEST-START | /custom-elements/creating-and-passing-registries/new-registry-test.html
09:22:08 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/new-registry-test.html | took 0ms
09:22:08 INFO - TEST-START | /custom-elements/creating-and-passing-registries/no-registry-test.html
09:22:08 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/no-registry-test.html | took 0ms
09:22:08 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-create-document.html
09:22:08 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-create-document.html | took 0ms
09:22:08 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-import-document.html
09:22:08 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-import-document.html | took 1ms
09:22:08 INFO - TEST-START | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html
09:22:08 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html | took 0ms
09:22:08 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html
09:22:08 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html | took 0ms
09:22:08 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html
09:22:08 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html | took 1ms
09:22:08 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html
09:22:08 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html | took 0ms
09:22:08 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html
09:22:08 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html | took 0ms
09:22:08 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html
09:22:08 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html | took 0ms
09:22:08 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html
09:22:08 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html | took 0ms
09:22:08 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html
09:22:08 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html | took 0ms
09:22:08 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html
09:22:08 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html | took 0ms
09:22:08 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html
09:22:08 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html | took 0ms
09:22:08 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html
09:22:08 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html | took 9ms
09:22:08 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html
09:22:08 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html | took 0ms
09:22:08 INFO - TEST-START | /custom-elements/instantiating-custom-elements/changing-is-attribute.html
09:22:08 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/changing-is-attribute.html | took 0ms
09:22:08 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html
09:22:08 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html | took 0ms
09:22:08 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html
09:22:08 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html | took 0ms
09:22:08 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html
09:22:08 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html | took 0ms
09:22:08 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html
09:22:08 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html | took 0ms
09:22:08 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html
09:22:08 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html | took 0ms
09:22:08 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-prototype.html
09:22:08 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-prototype.html | took 0ms
09:22:08 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html
09:22:08 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html | took 9ms
09:22:08 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html
09:22:08 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html | took 0ms
09:22:08 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html
09:22:08 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html | took 0ms
09:22:08 INFO - TEST-START | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html
09:22:08 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html | took 0ms
09:22:08 INFO - TEST-START | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html
09:22:08 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html | took 0ms
09:22:08 INFO - TEST-START | /custom-elements/instantiating-custom-elements/unchanged-attribute.html
09:22:08 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/unchanged-attribute.html | took 0ms
09:22:08 INFO - Setting up ssl
09:22:08 INFO - PROCESS | certutil |
09:22:08 INFO - PROCESS | certutil |
09:22:08 INFO - PROCESS | certutil |
09:22:08 INFO - Certificate Nickname Trust Attributes
09:22:08 INFO - SSL,S/MIME,JAR/XPI
09:22:08 INFO -
09:22:08 INFO - web-platform-tests CT,,
09:22:08 INFO -
09:22:08 INFO - Starting runner
09:22:09 INFO - PROCESS | 1651 | 1471364529309 Marionette INFO Listening on port 2828
09:22:10 INFO - PROCESS | 1651 | 1471364530738 Marionette INFO startBrowser c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:10 INFO - PROCESS | 1651 | 1471364530752 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:10 INFO - PROCESS | 1651 | 1471364530951 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:11 INFO - PROCESS | 1651 | 1471364531006 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:11 INFO - PROCESS | 1651 | 1471364531479 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:11 INFO - PROCESS | 1651 | 1471364531681 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html
09:22:11 INFO - PROCESS | 1651 | 1471364531715 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:11 INFO - PROCESS | 1651 | 1471364531726 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy
09:22:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 219ms
09:22:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html
09:22:11 INFO - PROCESS | 1651 | 1471364531945 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:11 INFO - PROCESS | 1651 | 1471364531993 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop
09:22:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 217ms
09:22:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html
09:22:12 INFO - PROCESS | 1651 | 1471364532163 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:12 INFO - PROCESS | 1651 | 1471364532205 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in
09:22:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 216ms
09:22:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html
09:22:12 INFO - PROCESS | 1651 | 1471364532392 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:12 INFO - PROCESS | 1651 | 1471364532439 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out
09:22:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 269ms
09:22:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html
09:22:12 INFO - PROCESS | 1651 | 1471364532663 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:12 INFO - PROCESS | 1651 | 1471364532714 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over
09:22:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 319ms
09:22:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html
09:22:13 INFO - PROCESS | 1651 | 1471364532997 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:13 INFO - PROCESS | 1651 | 1471364533116 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter
09:22:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 419ms
09:22:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html
09:22:13 INFO - PROCESS | 1651 | 1471364533415 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:13 INFO - PROCESS | 1651 | 1471364533461 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop
09:22:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 217ms
09:22:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html
09:22:13 INFO - PROCESS | 1651 | 1471364533643 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:13 INFO - PROCESS | 1651 | 1471364533686 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in
09:22:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 274ms
09:22:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html
09:22:13 INFO - PROCESS | 1651 | 1471364533913 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:13 INFO - PROCESS | 1651 | 1471364533955 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out
09:22:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 217ms
09:22:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html
09:22:14 INFO - PROCESS | 1651 | 1471364534143 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:14 INFO - PROCESS | 1651 | 1471364534189 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over
09:22:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 325ms
09:22:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html
09:22:14 INFO - PROCESS | 1651 | 1471364534476 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:14 INFO - PROCESS | 1651 | 1471364534526 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor
09:22:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 219ms
09:22:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html
09:22:14 INFO - PROCESS | 1651 | 1471364534692 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:14 INFO - PROCESS | 1651 | 1471364534726 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region.
09:22:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 216ms
09:22:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html
09:22:14 INFO - PROCESS | 1651 | 1471364534913 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:14 INFO - PROCESS | 1651 | 1471364534963 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region.
09:22:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 267ms
09:22:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html
09:22:15 INFO - PROCESS | 1651 | 1471364535196 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:15 INFO - PROCESS | 1651 | 1471364535250 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region.
09:22:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 280ms
09:22:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html
09:22:15 INFO - PROCESS | 1651 | 1471364535463 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:15 INFO - PROCESS | 1651 | 1471364535506 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region.
09:22:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 268ms
09:22:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html
09:22:15 INFO - PROCESS | 1651 | 1471364535741 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:15 INFO - PROCESS | 1651 | 1471364535778 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region.
09:22:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 326ms
09:22:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html
09:22:16 INFO - PROCESS | 1651 | 1471364536064 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:16 INFO - PROCESS | 1651 | 1471364536115 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region.
09:22:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 267ms
09:22:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html
09:22:16 INFO - PROCESS | 1651 | 1471364536331 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:16 INFO - PROCESS | 1651 | 1471364536366 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region.
09:22:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 267ms
09:22:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html
09:22:16 INFO - PROCESS | 1651 | 1471364536611 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:16 INFO - PROCESS | 1651 | 1471364536660 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region.
09:22:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 269ms
09:22:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html
09:22:16 INFO - PROCESS | 1651 | 1471364536882 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:16 INFO - PROCESS | 1651 | 1471364536938 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region.
09:22:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 316ms
09:22:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html
09:22:17 INFO - PROCESS | 1651 | 1471364537214 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:17 INFO - PROCESS | 1651 | 1471364537267 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region.
09:22:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 227ms
09:22:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html
09:22:17 INFO - PROCESS | 1651 | 1471364537431 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:17 INFO - PROCESS | 1651 | 1471364537465 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region.
09:22:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 218ms
09:22:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html
09:22:17 INFO - PROCESS | 1651 | 1471364537659 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:17 INFO - PROCESS | 1651 | 1471364537692 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas
09:22:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 216ms
09:22:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html
09:22:17 INFO - PROCESS | 1651 | 1471364537877 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:17 INFO - PROCESS | 1651 | 1471364537909 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern
09:22:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 216ms
09:22:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html
09:22:18 INFO - PROCESS | 1651 | 1471364538096 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:18 INFO - PROCESS | 1651 | 1471364538130 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default
09:22:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 216ms
09:22:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html
09:22:18 INFO - PROCESS | 1651 | 1471364538315 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:18 INFO - PROCESS | 1651 | 1471364538357 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill
09:22:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 318ms
09:22:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html
09:22:18 INFO - PROCESS | 1651 | 1471364538648 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:18 INFO - PROCESS | 1651 | 1471364538711 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image
09:22:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 267ms
09:22:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html
09:22:18 INFO - PROCESS | 1651 | 1471364538924 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:18 INFO - PROCESS | 1651 | 1471364538962 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern
09:22:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 267ms
09:22:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html
09:22:19 INFO - PROCESS | 1651 | 1471364539282 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:19 INFO - PROCESS | 1651 | 1471364539326 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid
09:22:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 562ms
09:22:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html
09:22:19 INFO - PROCESS | 1651 | 1471364539811 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:19 INFO - PROCESS | 1651 | 1471364539882 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range
09:22:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 269ms
09:22:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html
09:22:20 INFO - PROCESS | 1651 | 1471364540080 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:20 INFO - PROCESS | 1651 | 1471364540122 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy
09:22:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 267ms
09:22:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html
09:22:20 INFO - PROCESS | 1651 | 1471364540359 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:20 INFO - PROCESS | 1651 | 1471364540395 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop
09:22:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 218ms
09:22:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html
09:22:20 INFO - PROCESS | 1651 | 1471364540579 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:20 INFO - PROCESS | 1651 | 1471364540611 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in
09:22:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 268ms
09:22:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html
09:22:20 INFO - PROCESS | 1651 | 1471364540848 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:20 INFO - PROCESS | 1651 | 1471364540890 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out
09:22:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 267ms
09:22:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html
09:22:21 INFO - PROCESS | 1651 | 1471364541126 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:21 INFO - PROCESS | 1651 | 1471364541168 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over
09:22:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 225ms
09:22:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html
09:22:21 INFO - PROCESS | 1651 | 1471364541344 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:21 INFO - PROCESS | 1651 | 1471364541376 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter
09:22:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 217ms
09:22:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html
09:22:21 INFO - PROCESS | 1651 | 1471364541564 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:21 INFO - PROCESS | 1651 | 1471364541678 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop
09:22:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 319ms
09:22:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html
09:22:21 INFO - PROCESS | 1651 | 1471364541895 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:21 INFO - PROCESS | 1651 | 1471364541951 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in
09:22:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 367ms
09:22:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html
09:22:22 INFO - PROCESS | 1651 | 1471364542273 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:22 INFO - PROCESS | 1651 | 1471364542321 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out
09:22:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 268ms
09:22:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html
09:22:22 INFO - PROCESS | 1651 | 1471364542544 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:22 INFO - PROCESS | 1651 | 1471364542590 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over
09:22:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 266ms
09:22:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html
09:22:22 INFO - PROCESS | 1651 | 1471364542814 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:22 INFO - PROCESS | 1651 | 1471364542879 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor
09:22:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 318ms
09:22:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html
09:22:23 INFO - PROCESS | 1651 | 1471364543150 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:23 INFO - PROCESS | 1651 | 1471364543209 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive
09:22:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 217ms
09:22:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html
09:22:23 INFO - PROCESS | 1651 | 1471364543390 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:23 INFO - PROCESS | 1651 | 1471364543425 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear
09:22:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 232ms
09:22:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html
09:22:23 INFO - PROCESS | 1651 | 1471364543616 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:23 INFO - PROCESS | 1651 | 1471364543679 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker
09:22:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 269ms
09:22:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html
09:22:23 INFO - PROCESS | 1651 | 1471364543893 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:23 INFO - PROCESS | 1651 | 1471364543957 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default
09:22:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 268ms
09:22:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html
09:22:24 INFO - PROCESS | 1651 | 1471364544166 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:24 INFO - PROCESS | 1651 | 1471364544222 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get
09:22:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 218ms
09:22:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html
09:22:24 INFO - PROCESS | 1651 | 1471364544393 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:24 INFO - PROCESS | 1651 | 1471364544426 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight
09:22:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 216ms
09:22:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html
09:22:24 INFO - PROCESS | 1651 | 1471364544614 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:24 INFO - PROCESS | 1651 | 1471364544650 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix
09:22:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 216ms
09:22:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html
09:22:24 INFO - PROCESS | 1651 | 1471364544833 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:24 INFO - PROCESS | 1651 | 1471364544872 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over
09:22:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 216ms
09:22:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html
09:22:25 INFO - PROCESS | 1651 | 1471364545058 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:25 INFO - PROCESS | 1651 | 1471364545090 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised
09:22:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 225ms
09:22:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html
09:22:25 INFO - PROCESS | 1651 | 1471364545280 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:25 INFO - PROCESS | 1651 | 1471364545316 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy
09:22:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 219ms
09:22:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html
09:22:25 INFO - PROCESS | 1651 | 1471364545513 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:25 INFO - PROCESS | 1651 | 1471364545543 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop
09:22:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 216ms
09:22:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html
09:22:25 INFO - PROCESS | 1651 | 1471364545739 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:25 INFO - PROCESS | 1651 | 1471364545802 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in
09:22:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 317ms
09:22:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html
09:22:26 INFO - PROCESS | 1651 | 1471364546098 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:26 INFO - PROCESS | 1651 | 1471364546160 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out
09:22:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 328ms
09:22:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html
09:22:26 INFO - PROCESS | 1651 | 1471364546430 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:26 INFO - PROCESS | 1651 | 1471364546466 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over
09:22:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 230ms
09:22:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html
09:22:26 INFO - PROCESS | 1651 | 1471364546657 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:26 INFO - PROCESS | 1651 | 1471364546690 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter
09:22:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 224ms
09:22:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html
09:22:26 INFO - PROCESS | 1651 | 1471364546878 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:26 INFO - PROCESS | 1651 | 1471364546913 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop
09:22:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 266ms
09:22:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html
09:22:27 INFO - PROCESS | 1651 | 1471364547148 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:27 INFO - PROCESS | 1651 | 1471364547206 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in
09:22:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 316ms
09:22:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html
09:22:27 INFO - PROCESS | 1651 | 1471364547479 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:27 INFO - PROCESS | 1651 | 1471364547528 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out
09:22:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 278ms
09:22:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html
09:22:27 INFO - PROCESS | 1651 | 1471364547749 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:27 INFO - PROCESS | 1651 | 1471364547785 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over
09:22:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 266ms
09:22:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html
09:22:28 INFO - PROCESS | 1651 | 1471364548025 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:28 INFO - PROCESS | 1651 | 1471364548074 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor
09:22:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 268ms
09:22:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html
09:22:28 INFO - PROCESS | 1651 | 1471364548299 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:28 INFO - PROCESS | 1651 | 1471364548360 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy
09:22:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 468ms
09:22:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html
09:22:28 INFO - PROCESS | 1651 | 1471364548775 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:28 INFO - PROCESS | 1651 | 1471364548810 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop
09:22:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 223ms
09:22:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html
09:22:29 INFO - PROCESS | 1651 | 1471364549008 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:29 INFO - PROCESS | 1651 | 1471364549041 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in
09:22:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 275ms
09:22:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html
09:22:29 INFO - PROCESS | 1651 | 1471364549279 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:29 INFO - PROCESS | 1651 | 1471364549326 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out
09:22:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 316ms
09:22:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html
09:22:29 INFO - PROCESS | 1651 | 1471364549600 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:29 INFO - PROCESS | 1651 | 1471364549660 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over
09:22:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 269ms
09:22:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html
09:22:29 INFO - PROCESS | 1651 | 1471364549876 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:29 INFO - PROCESS | 1651 | 1471364549917 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter
09:22:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 316ms
09:22:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html
09:22:30 INFO - PROCESS | 1651 | 1471364550264 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:30 INFO - PROCESS | 1651 | 1471364550311 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop
09:22:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 268ms
09:22:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html
09:22:30 INFO - PROCESS | 1651 | 1471364550544 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:30 INFO - PROCESS | 1651 | 1471364550746 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in
09:22:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 427ms
09:22:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html
09:22:30 INFO - PROCESS | 1651 | 1471364550966 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:31 INFO - PROCESS | 1651 | 1471364551023 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out
09:22:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 216ms
09:22:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html
09:22:31 INFO - PROCESS | 1651 | 1471364551183 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:31 INFO - PROCESS | 1651 | 1471364551229 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over
09:22:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 218ms
09:22:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html
09:22:31 INFO - PROCESS | 1651 | 1471364551412 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:31 INFO - PROCESS | 1651 | 1471364551445 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor
09:22:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 217ms
09:22:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html
09:22:31 INFO - PROCESS | 1651 | 1471364551633 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:31 INFO - PROCESS | 1651 | 1471364551680 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:31 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.
09:22:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 218ms
09:22:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html
09:22:31 INFO - PROCESS | 1651 | 1471364551861 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:31 INFO - PROCESS | 1651 | 1471364551893 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:32 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.
09:22:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 217ms
09:22:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html
09:22:32 INFO - PROCESS | 1651 | 1471364552082 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:32 INFO - PROCESS | 1651 | 1471364552136 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:32 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.
09:22:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 266ms
09:22:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html
09:22:32 INFO - PROCESS | 1651 | 1471364552350 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:32 INFO - PROCESS | 1651 | 1471364552418 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:32 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.
09:22:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 317ms
09:22:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html
09:22:32 INFO - PROCESS | 1651 | 1471364552682 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:32 INFO - PROCESS | 1651 | 1471364552740 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:32 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.
09:22:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 328ms
09:22:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html
09:22:33 INFO - PROCESS | 1651 | 1471364553010 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:33 INFO - PROCESS | 1651 | 1471364553065 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:33 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.
09:22:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 326ms
09:22:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html
09:22:33 INFO - PROCESS | 1651 | 1471364553331 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:33 INFO - PROCESS | 1651 | 1471364553378 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:33 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.
09:22:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 317ms
09:22:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html
09:22:33 INFO - PROCESS | 1651 | 1471364553650 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:33 INFO - PROCESS | 1651 | 1471364553699 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:34 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.
09:22:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 366ms
09:22:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html
09:22:34 INFO - PROCESS | 1651 | 1471364554025 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:34 INFO - PROCESS | 1651 | 1471364554063 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:34 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.
09:22:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 325ms
09:22:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html
09:22:34 INFO - PROCESS | 1651 | 1471364554345 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:34 INFO - PROCESS | 1651 | 1471364554380 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:34 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.
09:22:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 318ms
09:22:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html
09:22:34 INFO - PROCESS | 1651 | 1471364554675 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:34 INFO - PROCESS | 1651 | 1471364554724 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:34 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.
09:22:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 273ms
09:22:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html
09:22:34 INFO - PROCESS | 1651 | 1471364554947 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:34 INFO - PROCESS | 1651 | 1471364554986 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:35 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.
09:22:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 217ms
09:22:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html
09:22:35 INFO - PROCESS | 1651 | 1471364555175 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:35 INFO - PROCESS | 1651 | 1471364555211 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:35 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.
09:22:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 223ms
09:22:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html
09:22:35 INFO - PROCESS | 1651 | 1471364555395 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:35 INFO - PROCESS | 1651 | 1471364555428 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:35 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.
09:22:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 316ms
09:22:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html
09:22:35 INFO - PROCESS | 1651 | 1471364555714 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:35 INFO - PROCESS | 1651 | 1471364555744 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:35 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.
09:22:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 216ms
09:22:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html
09:22:35 INFO - PROCESS | 1651 | 1471364555942 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:36 INFO - PROCESS | 1651 | 1471364556099 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:36 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.
09:22:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 376ms
09:22:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html
09:22:36 INFO - PROCESS | 1651 | 1471364556314 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:36 INFO - PROCESS | 1651 | 1471364556350 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:36 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.
09:22:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 467ms
09:22:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html
09:22:36 INFO - PROCESS | 1651 | 1471364556795 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:36 INFO - PROCESS | 1651 | 1471364556848 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:37 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.
09:22:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 274ms
09:22:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html
09:22:37 INFO - PROCESS | 1651 | 1471364557066 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:37 INFO - PROCESS | 1651 | 1471364557113 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:37 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.
09:22:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 220ms
09:22:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html
09:22:37 INFO - PROCESS | 1651 | 1471364557297 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:37 INFO - PROCESS | 1651 | 1471364557342 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:37 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.
09:22:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 269ms
09:22:37 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html
09:22:37 INFO - PROCESS | 1651 | 1471364557566 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:37 INFO - PROCESS | 1651 | 1471364557612 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:37 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError
09:22:37 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 269ms
09:22:37 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html
09:22:37 INFO - PROCESS | 1651 | 1471364557843 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:37 INFO - PROCESS | 1651 | 1471364557878 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:38 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable
09:22:38 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 268ms
09:22:38 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html
09:22:38 INFO - PROCESS | 1651 | 1471364558119 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:38 INFO - PROCESS | 1651 | 1471364558180 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:38 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined
09:22:38 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 319ms
09:22:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html
09:22:38 INFO - PROCESS | 1651 | 1471364558461 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:38 INFO - PROCESS | 1651 | 1471364558510 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg
09:22:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 275ms
09:22:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html
09:22:38 INFO - PROCESS | 1651 | 1471364558743 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:38 INFO - PROCESS | 1651 | 1471364558781 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg
09:22:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 275ms
09:22:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html
09:22:39 INFO - PROCESS | 1651 | 1471364559011 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:39 INFO - PROCESS | 1651 | 1471364559047 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic
09:22:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 316ms
09:22:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html
09:22:39 INFO - PROCESS | 1651 | 1471364559340 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:39 INFO - PROCESS | 1651 | 1471364559392 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos
09:22:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 268ms
09:22:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html
09:22:39 INFO - PROCESS | 1651 | 1471364559615 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:39 INFO - PROCESS | 1651 | 1471364559662 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize
09:22:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 267ms
09:22:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html
09:22:39 INFO - PROCESS | 1651 | 1471364559890 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:39 INFO - PROCESS | 1651 | 1471364559927 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos
09:22:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 267ms
09:22:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html
09:22:40 INFO - PROCESS | 1651 | 1471364560161 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:40 INFO - PROCESS | 1651 | 1471364560214 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize
09:22:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 317ms
09:22:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html
09:22:40 INFO - PROCESS | 1651 | 1471364560509 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:40 INFO - PROCESS | 1651 | 1471364560553 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha
09:22:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 324ms
09:22:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html
09:22:40 INFO - PROCESS | 1651 | 1471364560828 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:40 INFO - PROCESS | 1651 | 1471364560860 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:41 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
09:22:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 718ms
09:22:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html
09:22:41 INFO - PROCESS | 1651 | 1471364561548 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:41 INFO - PROCESS | 1651 | 1471364561566 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame
09:22:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 717ms
09:22:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html
09:22:42 INFO - PROCESS | 1651 | 1471364562267 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:42 INFO - PROCESS | 1651 | 1471364562295 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:42 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
09:22:42 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
09:22:42 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1
09:22:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:22:42 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:22:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:22:42 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:22:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html | took 217ms
09:22:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html
09:22:42 INFO - PROCESS | 1651 | 1471364562494 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:42 INFO - PROCESS | 1651 | 1471364562542 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken
09:22:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 319ms
09:22:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html
09:22:42 INFO - PROCESS | 1651 | 1471364562882 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:42 INFO - PROCESS | 1651 | 1471364562934 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas
09:22:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 268ms
09:22:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html
09:22:43 INFO - PROCESS | 1651 | 1471364563164 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:43 INFO - PROCESS | 1651 | 1471364563213 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip
09:22:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 329ms
09:22:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html
09:22:43 INFO - PROCESS | 1651 | 1471364563497 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:43 INFO - PROCESS | 1651 | 1471364563558 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite
09:22:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 317ms
09:22:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html
09:22:43 INFO - PROCESS | 1651 | 1471364563815 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:43 INFO - PROCESS | 1651 | 1471364563877 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource
09:22:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 367ms
09:22:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html
09:22:44 INFO - PROCESS | 1651 | 1471364564183 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:44 INFO - PROCESS | 1651 | 1471364564236 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:44 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | Canvas test: 2d.drawImage.incomplete.emptysrc -
09:22:44 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1
09:22:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:22:44 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:22:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:22:44 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:22:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | took 267ms
09:22:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html
09:22:44 INFO - PROCESS | 1651 | 1471364564466 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:44 INFO - PROCESS | 1651 | 1471364564539 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate
09:22:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 327ms
09:22:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html
09:22:44 INFO - PROCESS | 1651 | 1471364564782 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:44 INFO - PROCESS | 1651 | 1471364564845 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:45 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | Canvas test: 2d.drawImage.incomplete.nosrc -
09:22:45 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1
09:22:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:22:45 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:22:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:22:45 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:22:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | took 366ms
09:22:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html
09:22:45 INFO - PROCESS | 1651 | 1471364565161 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:45 INFO - PROCESS | 1651 | 1471364565209 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:45 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
09:22:45 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
09:22:45 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1
09:22:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:22:45 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:22:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:22:45 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:22:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html | took 276ms
09:22:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html
09:22:45 INFO - PROCESS | 1651 | 1471364565431 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:45 INFO - PROCESS | 1651 | 1471364565466 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:45 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | Canvas test: 2d.drawImage.incomplete.removedsrc -
09:22:45 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1
09:22:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:22:45 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:22:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:22:45 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:22:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | took 216ms
09:22:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html
09:22:45 INFO - PROCESS | 1651 | 1471364565658 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:45 INFO - PROCESS | 1651 | 1471364565691 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle
09:22:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 216ms
09:22:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html
09:22:45 INFO - PROCESS | 1651 | 1471364565880 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:45 INFO - PROCESS | 1651 | 1471364565919 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image
09:22:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 374ms
09:22:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html
09:22:46 INFO - PROCESS | 1651 | 1471364566258 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:46 INFO - PROCESS | 1651 | 1471364566313 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle
09:22:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 317ms
09:22:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html
09:22:46 INFO - PROCESS | 1651 | 1471364566578 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:46 INFO - PROCESS | 1651 | 1471364566624 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored
09:22:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 317ms
09:22:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html
09:22:46 INFO - PROCESS | 1651 | 1471364566900 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:46 INFO - PROCESS | 1651 | 1471364566948 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges
09:22:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 317ms
09:22:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html
09:22:47 INFO - PROCESS | 1651 | 1471364567225 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:47 INFO - PROCESS | 1651 | 1471364567260 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null
09:22:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 325ms
09:22:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html
09:22:47 INFO - PROCESS | 1651 | 1471364567547 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:47 INFO - PROCESS | 1651 | 1471364567581 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path
09:22:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 268ms
09:22:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html
09:22:47 INFO - PROCESS | 1651 | 1471364567828 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:47 INFO - PROCESS | 1651 | 1471364567873 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1
09:22:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 270ms
09:22:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html
09:22:48 INFO - PROCESS | 1651 | 1471364568095 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:48 INFO - PROCESS | 1651 | 1471364568130 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2
09:22:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 216ms
09:22:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html
09:22:48 INFO - PROCESS | 1651 | 1471364568314 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:48 INFO - PROCESS | 1651 | 1471364568350 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image
09:22:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 216ms
09:22:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html
09:22:48 INFO - PROCESS | 1651 | 1471364568533 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:48 INFO - PROCESS | 1651 | 1471364568571 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform
09:22:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 216ms
09:22:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html
09:22:48 INFO - PROCESS | 1651 | 1471364568761 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:48 INFO - PROCESS | 1651 | 1471364568794 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:49 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
09:22:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 518ms
09:22:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html
09:22:49 INFO - PROCESS | 1651 | 1471364569294 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:49 INFO - PROCESS | 1651 | 1471364569327 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas
09:22:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 272ms
09:22:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html
09:22:49 INFO - PROCESS | 1651 | 1471364569593 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:49 INFO - PROCESS | 1651 | 1471364569644 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR
09:22:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 332ms
09:22:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html
09:22:49 INFO - PROCESS | 1651 | 1471364569917 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:49 INFO - PROCESS | 1651 | 1471364569973 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:50 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
09:22:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 368ms
09:22:50 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html
09:22:50 INFO - PROCESS | 1651 | 1471364570291 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:50 INFO - PROCESS | 1651 | 1471364570349 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:50 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
09:22:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24
09:22:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:22:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:22:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7
09:22:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
09:22:50 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
09:22:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24
09:22:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:22:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:22:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7
09:22:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
09:22:50 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 275ms
09:22:50 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html
09:22:50 INFO - PROCESS | 1651 | 1471364570600 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:50 INFO - PROCESS | 1651 | 1471364570656 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:50 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring.
09:22:50 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 394ms
09:22:50 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html
09:22:50 INFO - PROCESS | 1651 | 1471364570967 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:51 INFO - PROCESS | 1651 | 1471364571008 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:51 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.
09:22:51 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 320ms
09:22:51 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html
09:22:51 INFO - PROCESS | 1651 | 1471364571300 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:51 INFO - PROCESS | 1651 | 1471364571342 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:51 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.
09:22:51 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 270ms
09:22:51 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html
09:22:51 INFO - PROCESS | 1651 | 1471364571582 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:51 INFO - PROCESS | 1651 | 1471364571642 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:51 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus.
09:22:51 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 317ms
09:22:51 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html
09:22:51 INFO - PROCESS | 1651 | 1471364571912 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:51 INFO - PROCESS | 1651 | 1471364571948 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:52 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.
09:22:52 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 218ms
09:22:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html
09:22:52 INFO - PROCESS | 1651 | 1471364572129 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:52 INFO - PROCESS | 1651 | 1471364572163 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black
09:22:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 217ms
09:22:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html
09:22:52 INFO - PROCESS | 1651 | 1471364572349 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:52 INFO - PROCESS | 1651 | 1471364572393 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions
09:22:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 219ms
09:22:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html
09:22:52 INFO - PROCESS | 1651 | 1471364572576 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:52 INFO - PROCESS | 1651 | 1471364572612 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha
09:22:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 224ms
09:22:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html
09:22:52 INFO - PROCESS | 1651 | 1471364572795 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:52 INFO - PROCESS | 1651 | 1471364572832 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation
09:22:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 218ms
09:22:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html
09:22:53 INFO - PROCESS | 1651 | 1471364573016 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:53 INFO - PROCESS | 1651 | 1471364573051 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works
09:22:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 216ms
09:22:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html
09:22:53 INFO - PROCESS | 1651 | 1471364573242 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:53 INFO - PROCESS | 1651 | 1471364573290 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored
09:22:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 317ms
09:22:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html
09:22:53 INFO - PROCESS | 1651 | 1471364573565 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:53 INFO - PROCESS | 1651 | 1471364573643 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path
09:22:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 318ms
09:22:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html
09:22:53 INFO - PROCESS | 1651 | 1471364573891 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:53 INFO - PROCESS | 1651 | 1471364573928 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows
09:22:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 225ms
09:22:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html
09:22:54 INFO - PROCESS | 1651 | 1471364574114 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:54 INFO - PROCESS | 1651 | 1471364574148 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms
09:22:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 266ms
09:22:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html
09:22:54 INFO - PROCESS | 1651 | 1471364574395 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:54 INFO - PROCESS | 1651 | 1471364574468 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect
09:22:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 369ms
09:22:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html
09:22:54 INFO - PROCESS | 1651 | 1471364574767 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:54 INFO - PROCESS | 1651 | 1471364574812 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works
09:22:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 220ms
09:22:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html
09:22:54 INFO - PROCESS | 1651 | 1471364574995 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:55 INFO - PROCESS | 1651 | 1471364575034 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions
09:22:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 368ms
09:22:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html
09:22:55 INFO - PROCESS | 1651 | 1471364575368 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:55 INFO - PROCESS | 1651 | 1471364575432 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works
09:22:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 268ms
09:22:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html
09:22:55 INFO - PROCESS | 1651 | 1471364575647 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:55 INFO - PROCESS | 1651 | 1471364575686 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored
09:22:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 219ms
09:22:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html
09:22:55 INFO - PROCESS | 1651 | 1471364575881 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:55 INFO - PROCESS | 1651 | 1471364575936 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path
09:22:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 327ms
09:22:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html
09:22:56 INFO - PROCESS | 1651 | 1471364576212 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:56 INFO - PROCESS | 1651 | 1471364576273 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows
09:22:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 327ms
09:22:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html
09:22:56 INFO - PROCESS | 1651 | 1471364576531 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:56 INFO - PROCESS | 1651 | 1471364576574 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms
09:22:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 217ms
09:22:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html
09:22:56 INFO - PROCESS | 1651 | 1471364576759 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:56 INFO - PROCESS | 1651 | 1471364576809 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect
09:22:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 267ms
09:22:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html
09:22:57 INFO - PROCESS | 1651 | 1471364577029 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:57 INFO - PROCESS | 1651 | 1471364577067 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works
09:22:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 318ms
09:22:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html
09:22:57 INFO - PROCESS | 1651 | 1471364577362 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:57 INFO - PROCESS | 1651 | 1471364577421 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions
09:22:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 269ms
09:22:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html
09:22:57 INFO - PROCESS | 1651 | 1471364577630 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:57 INFO - PROCESS | 1651 | 1471364577661 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha
09:22:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 266ms
09:22:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html
09:22:57 INFO - PROCESS | 1651 | 1471364577899 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:57 INFO - PROCESS | 1651 | 1471364577962 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation
09:22:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 317ms
09:22:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html
09:22:58 INFO - PROCESS | 1651 | 1471364578247 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:58 INFO - PROCESS | 1651 | 1471364578299 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works
09:22:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 286ms
09:22:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html
09:22:58 INFO - PROCESS | 1651 | 1471364578512 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:58 INFO - PROCESS | 1651 | 1471364578544 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored
09:22:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 266ms
09:22:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html
09:22:58 INFO - PROCESS | 1651 | 1471364578782 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:58 INFO - PROCESS | 1651 | 1471364578833 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path
09:22:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 268ms
09:22:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html
09:22:59 INFO - PROCESS | 1651 | 1471364579060 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:59 INFO - PROCESS | 1651 | 1471364579100 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows
09:22:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 275ms
09:22:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html
09:22:59 INFO - PROCESS | 1651 | 1471364579333 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:59 INFO - PROCESS | 1651 | 1471364579387 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms
09:22:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 316ms
09:22:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html
09:22:59 INFO - PROCESS | 1651 | 1471364579664 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:59 INFO - PROCESS | 1651 | 1471364579710 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing
09:22:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 279ms
09:22:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html
09:22:59 INFO - PROCESS | 1651 | 1471364579933 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:22:59 INFO - PROCESS | 1651 | 1471364579973 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins
09:23:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 267ms
09:23:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html
09:23:00 INFO - PROCESS | 1651 | 1471364580214 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:00 INFO - PROCESS | 1651 | 1471364580251 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line
09:23:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 216ms
09:23:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html
09:23:00 INFO - PROCESS | 1651 | 1471364580435 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:00 INFO - PROCESS | 1651 | 1471364580530 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:00 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
09:23:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 468ms
09:23:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html
09:23:00 INFO - PROCESS | 1651 | 1471364580913 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:00 INFO - PROCESS | 1651 | 1471364580956 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins
09:23:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 272ms
09:23:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html
09:23:01 INFO - PROCESS | 1651 | 1471364581184 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:01 INFO - PROCESS | 1651 | 1471364581244 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:02 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)
09:23:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 968ms
09:23:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html
09:23:02 INFO - PROCESS | 1651 | 1471364582157 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:02 INFO - PROCESS | 1651 | 1471364582192 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge
09:23:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 721ms
09:23:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html
09:23:02 INFO - PROCESS | 1651 | 1471364582879 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:02 INFO - PROCESS | 1651 | 1471364582912 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge
09:23:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 717ms
09:23:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html
09:23:03 INFO - PROCESS | 1651 | 1471364583603 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:03 INFO - PROCESS | 1651 | 1471364583642 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:04 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)
09:23:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 769ms
09:23:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html
09:23:04 INFO - PROCESS | 1651 | 1471364584372 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:04 INFO - PROCESS | 1651 | 1471364584414 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:05 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)
09:23:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 718ms
09:23:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html
09:23:05 INFO - PROCESS | 1651 | 1471364585091 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:05 INFO - PROCESS | 1651 | 1471364585128 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge
09:23:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 718ms
09:23:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html
09:23:05 INFO - PROCESS | 1651 | 1471364585814 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:05 INFO - PROCESS | 1651 | 1471364585849 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge
09:23:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 717ms
09:23:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html
09:23:06 INFO - PROCESS | 1651 | 1471364586533 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:06 INFO - PROCESS | 1651 | 1471364586562 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic
09:23:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 717ms
09:23:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html
09:23:07 INFO - PROCESS | 1651 | 1471364587252 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:07 INFO - PROCESS | 1651 | 1471364587282 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:07 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
09:23:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 717ms
09:23:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html
09:23:07 INFO - PROCESS | 1651 | 1471364587976 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:08 INFO - PROCESS | 1651 | 1471364588013 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts
09:23:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 721ms
09:23:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html
09:23:08 INFO - PROCESS | 1651 | 1471364588704 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:08 INFO - PROCESS | 1651 | 1471364588751 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:08 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | fillText handles maxWidth correctly -
09:23:08 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1
09:23:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:23:08 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:23:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:23:08 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:23:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | took 268ms
09:23:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html
09:23:08 INFO - PROCESS | 1651 | 1471364588981 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:09 INFO - PROCESS | 1651 | 1471364589028 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly
09:23:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 326ms
09:23:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html
09:23:09 INFO - PROCESS | 1651 | 1471364589300 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:09 INFO - PROCESS | 1651 | 1471364589353 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:09 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
09:23:09 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
09:23:09 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
09:23:09 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1
09:23:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:23:09 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:23:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:23:09 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:23:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html | took 266ms
09:23:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html
09:23:09 INFO - PROCESS | 1651 | 1471364589582 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:09 INFO - PROCESS | 1651 | 1471364589645 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath
09:23:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 328ms
09:23:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html
09:23:09 INFO - PROCESS | 1651 | 1471364589901 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:09 INFO - PROCESS | 1651 | 1471364589964 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface
09:23:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 817ms
09:23:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html
09:23:10 INFO - PROCESS | 1651 | 1471364590721 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:10 INFO - PROCESS | 1651 | 1471364590758 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
09:23:10 INFO - PROCESS | 1651 | 1471364590762 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:11 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
09:23:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 720ms
09:23:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html
09:23:11 INFO - PROCESS | 1651 | 1471364591442 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:11 INFO - PROCESS | 1651 | 1471364591474 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:12 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.)
09:23:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 717ms
09:23:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html
09:23:12 INFO - PROCESS | 1651 | 1471364592165 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:12 INFO - PROCESS | 1651 | 1471364592185 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide)
09:23:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 716ms
09:23:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html
09:23:12 INFO - PROCESS | 1651 | 1471364592884 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:12 INFO - PROCESS | 1651 | 1471364592913 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:13 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
09:23:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 717ms
09:23:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html
09:23:13 INFO - PROCESS | 1651 | 1471364593607 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:13 INFO - PROCESS | 1651 | 1471364593638 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath
09:23:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 219ms
09:23:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html
09:23:13 INFO - PROCESS | 1651 | 1471364593829 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:13 INFO - PROCESS | 1651 | 1471364593866 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic
09:23:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 817ms
09:23:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html
09:23:14 INFO - PROCESS | 1651 | 1471364594652 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:14 INFO - PROCESS | 1651 | 1471364594687 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width
09:23:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 720ms
09:23:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html
09:23:15 INFO - PROCESS | 1651 | 1471364595375 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:15 INFO - PROCESS | 1651 | 1471364595407 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default
09:23:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 217ms
09:23:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html
09:23:15 INFO - PROCESS | 1651 | 1471364595607 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:15 INFO - PROCESS | 1651 | 1471364595659 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent
09:23:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 267ms
09:23:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html
09:23:15 INFO - PROCESS | 1651 | 1471364595876 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:15 INFO - PROCESS | 1651 | 1471364595915 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid
09:23:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 318ms
09:23:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html
09:23:16 INFO - PROCESS | 1651 | 1471364596201 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:16 INFO - PROCESS | 1651 | 1471364596258 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent
09:23:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 317ms
09:23:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html
09:23:16 INFO - PROCESS | 1651 | 1471364596527 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:16 INFO - PROCESS | 1651 | 1471364596577 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring
09:23:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 317ms
09:23:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html
09:23:16 INFO - PROCESS | 1651 | 1471364596847 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:16 INFO - PROCESS | 1651 | 1471364596882 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype
09:23:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 318ms
09:23:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html
09:23:17 INFO - PROCESS | 1651 | 1471364597168 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:17 INFO - PROCESS | 1651 | 1471364597223 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element
09:23:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 319ms
09:23:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html
09:23:17 INFO - PROCESS | 1651 | 1471364597513 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:17 INFO - PROCESS | 1651 | 1471364597560 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:17 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
09:23:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 270ms
09:23:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html
09:23:17 INFO - PROCESS | 1651 | 1471364597780 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:17 INFO - PROCESS | 1651 | 1471364597814 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:18 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
09:23:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 265ms
09:23:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html
09:23:18 INFO - PROCESS | 1651 | 1471364598050 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:18 INFO - PROCESS | 1651 | 1471364598097 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:18 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
09:23:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 318ms
09:23:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html
09:23:18 INFO - PROCESS | 1651 | 1471364598376 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:18 INFO - PROCESS | 1651 | 1471364598412 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3
09:23:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 217ms
09:23:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html
09:23:18 INFO - PROCESS | 1651 | 1471364598598 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:18 INFO - PROCESS | 1651 | 1471364598632 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:18 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
09:23:18 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
09:23:18 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1
09:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:23:18 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:23:18 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:23:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html | took 267ms
09:23:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html
09:23:18 INFO - PROCESS | 1651 | 1471364598867 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:18 INFO - PROCESS | 1651 | 1471364598916 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6
09:23:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 265ms
09:23:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html
09:23:19 INFO - PROCESS | 1651 | 1471364599146 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:19 INFO - PROCESS | 1651 | 1471364599209 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:19 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
09:23:19 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
09:23:19 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1
09:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:23:19 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:23:19 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:23:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | took 376ms
09:23:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html
09:23:19 INFO - PROCESS | 1651 | 1471364599542 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:19 INFO - PROCESS | 1651 | 1471364599571 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1
09:23:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 324ms
09:23:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html
09:23:19 INFO - PROCESS | 1651 | 1471364599870 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:19 INFO - PROCESS | 1651 | 1471364599908 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2
09:23:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 321ms
09:23:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html
09:23:20 INFO - PROCESS | 1651 | 1471364600196 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:20 INFO - PROCESS | 1651 | 1471364600231 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3
09:23:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 318ms
09:23:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html
09:23:20 INFO - PROCESS | 1651 | 1471364600563 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:20 INFO - PROCESS | 1651 | 1471364600614 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4
09:23:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 267ms
09:23:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html
09:23:20 INFO - PROCESS | 1651 | 1471364600834 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:20 INFO - PROCESS | 1651 | 1471364600880 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5
09:23:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 219ms
09:23:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html
09:23:21 INFO - PROCESS | 1651 | 1471364601063 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:21 INFO - PROCESS | 1651 | 1471364601100 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6
09:23:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 274ms
09:23:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html
09:23:21 INFO - PROCESS | 1651 | 1471364601330 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:21 INFO - PROCESS | 1651 | 1471364601373 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1
09:23:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 216ms
09:23:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html
09:23:21 INFO - PROCESS | 1651 | 1471364601549 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:21 INFO - PROCESS | 1651 | 1471364601581 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2
09:23:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 217ms
09:23:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html
09:23:21 INFO - PROCESS | 1651 | 1471364601771 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:21 INFO - PROCESS | 1651 | 1471364601816 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3
09:23:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 269ms
09:23:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html
09:23:22 INFO - PROCESS | 1651 | 1471364602049 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:22 INFO - PROCESS | 1651 | 1471364602101 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4
09:23:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 267ms
09:23:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html
09:23:22 INFO - PROCESS | 1651 | 1471364602319 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:22 INFO - PROCESS | 1651 | 1471364602374 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1
09:23:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 269ms
09:23:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html
09:23:22 INFO - PROCESS | 1651 | 1471364602602 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:22 INFO - PROCESS | 1651 | 1471364602649 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2
09:23:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 272ms
09:23:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html
09:23:22 INFO - PROCESS | 1651 | 1471364602882 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:22 INFO - PROCESS | 1651 | 1471364602948 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1
09:23:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 318ms
09:23:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html
09:23:23 INFO - PROCESS | 1651 | 1471364603202 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:23 INFO - PROCESS | 1651 | 1471364603249 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2
09:23:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 217ms
09:23:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html
09:23:23 INFO - PROCESS | 1651 | 1471364603429 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:23 INFO - PROCESS | 1651 | 1471364603464 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3
09:23:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 224ms
09:23:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html
09:23:23 INFO - PROCESS | 1651 | 1471364603648 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:23 INFO - PROCESS | 1651 | 1471364603679 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4
09:23:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 216ms
09:23:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html
09:23:23 INFO - PROCESS | 1651 | 1471364603868 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:23 INFO - PROCESS | 1651 | 1471364603911 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5
09:23:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 319ms
09:23:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html
09:23:24 INFO - PROCESS | 1651 | 1471364604196 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:24 INFO - PROCESS | 1651 | 1471364604232 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6
09:23:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 217ms
09:23:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html
09:23:24 INFO - PROCESS | 1651 | 1471364604415 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:24 INFO - PROCESS | 1651 | 1471364604446 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4
09:23:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 216ms
09:23:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html
09:23:24 INFO - PROCESS | 1651 | 1471364604639 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:24 INFO - PROCESS | 1651 | 1471364604680 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1
09:23:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 318ms
09:23:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html
09:23:24 INFO - PROCESS | 1651 | 1471364604966 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:25 INFO - PROCESS | 1651 | 1471364605015 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2
09:23:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 268ms
09:23:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html
09:23:25 INFO - PROCESS | 1651 | 1471364605242 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:25 INFO - PROCESS | 1651 | 1471364605277 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3
09:23:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 216ms
09:23:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html
09:23:25 INFO - PROCESS | 1651 | 1471364605461 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:25 INFO - PROCESS | 1651 | 1471364605497 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4
09:23:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 224ms
09:23:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html
09:23:25 INFO - PROCESS | 1651 | 1471364605682 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:25 INFO - PROCESS | 1651 | 1471364605730 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5
09:23:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 267ms
09:23:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html
09:23:25 INFO - PROCESS | 1651 | 1471364605951 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:26 INFO - PROCESS | 1651 | 1471364606031 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6
09:23:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 368ms
09:23:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html
09:23:26 INFO - PROCESS | 1651 | 1471364606328 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:26 INFO - PROCESS | 1651 | 1471364606370 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7
09:23:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 322ms
09:23:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html
09:23:26 INFO - PROCESS | 1651 | 1471364606690 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:26 INFO - PROCESS | 1651 | 1471364606749 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8
09:23:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 419ms
09:23:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html
09:23:27 INFO - PROCESS | 1651 | 1471364607114 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:27 INFO - PROCESS | 1651 | 1471364607162 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1
09:23:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 216ms
09:23:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html
09:23:27 INFO - PROCESS | 1651 | 1471364607344 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:27 INFO - PROCESS | 1651 | 1471364607388 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2
09:23:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 366ms
09:23:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html
09:23:27 INFO - PROCESS | 1651 | 1471364607720 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:27 INFO - PROCESS | 1651 | 1471364607780 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3
09:23:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 319ms
09:23:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html
09:23:28 INFO - PROCESS | 1651 | 1471364608034 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:28 INFO - PROCESS | 1651 | 1471364608075 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4
09:23:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 216ms
09:23:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html
09:23:28 INFO - PROCESS | 1651 | 1471364608252 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:28 INFO - PROCESS | 1651 | 1471364608294 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5
09:23:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 317ms
09:23:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html
09:23:28 INFO - PROCESS | 1651 | 1471364608581 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:28 INFO - PROCESS | 1651 | 1471364608616 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6
09:23:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 267ms
09:23:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html
09:23:28 INFO - PROCESS | 1651 | 1471364608865 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:28 INFO - PROCESS | 1651 | 1471364608917 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1
09:23:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 277ms
09:23:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html
09:23:29 INFO - PROCESS | 1651 | 1471364609133 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:29 INFO - PROCESS | 1651 | 1471364609172 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2
09:23:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 268ms
09:23:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html
09:23:29 INFO - PROCESS | 1651 | 1471364609417 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:29 INFO - PROCESS | 1651 | 1471364609477 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1
09:23:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 277ms
09:23:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html
09:23:29 INFO - PROCESS | 1651 | 1471364609683 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:29 INFO - PROCESS | 1651 | 1471364609746 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2
09:23:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 366ms
09:23:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html
09:23:30 INFO - PROCESS | 1651 | 1471364610056 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:30 INFO - PROCESS | 1651 | 1471364610097 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3
09:23:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 217ms
09:23:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html
09:23:30 INFO - PROCESS | 1651 | 1471364610282 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:30 INFO - PROCESS | 1651 | 1471364610312 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4
09:23:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 218ms
09:23:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html
09:23:30 INFO - PROCESS | 1651 | 1471364610500 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:30 INFO - PROCESS | 1651 | 1471364610535 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5
09:23:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 217ms
09:23:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html
09:23:30 INFO - PROCESS | 1651 | 1471364610727 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:30 INFO - PROCESS | 1651 | 1471364610760 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1
09:23:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 218ms
09:23:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html
09:23:30 INFO - PROCESS | 1651 | 1471364610966 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:31 INFO - PROCESS | 1651 | 1471364611021 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2
09:23:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 280ms
09:23:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html
09:23:31 INFO - PROCESS | 1651 | 1471364611232 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:31 INFO - PROCESS | 1651 | 1471364611265 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3
09:23:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 217ms
09:23:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html
09:23:31 INFO - PROCESS | 1651 | 1471364611451 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:31 INFO - PROCESS | 1651 | 1471364611490 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4
09:23:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 216ms
09:23:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html
09:23:31 INFO - PROCESS | 1651 | 1471364611676 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:31 INFO - PROCESS | 1651 | 1471364611715 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5
09:23:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 217ms
09:23:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html
09:23:31 INFO - PROCESS | 1651 | 1471364611896 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:31 INFO - PROCESS | 1651 | 1471364611931 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6
09:23:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 223ms
09:23:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html
09:23:32 INFO - PROCESS | 1651 | 1471364612116 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:32 INFO - PROCESS | 1651 | 1471364612157 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7
09:23:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 217ms
09:23:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html
09:23:32 INFO - PROCESS | 1651 | 1471364612335 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:32 INFO - PROCESS | 1651 | 1471364612377 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1
09:23:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 269ms
09:23:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html
09:23:32 INFO - PROCESS | 1651 | 1471364612612 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:32 INFO - PROCESS | 1651 | 1471364612647 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2
09:23:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 570ms
09:23:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html
09:23:33 INFO - PROCESS | 1651 | 1471364613190 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:33 INFO - PROCESS | 1651 | 1471364613226 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3
09:23:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 219ms
09:23:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html
09:23:33 INFO - PROCESS | 1651 | 1471364613419 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:33 INFO - PROCESS | 1651 | 1471364613466 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4
09:23:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 267ms
09:23:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html
09:23:33 INFO - PROCESS | 1651 | 1471364613698 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:33 INFO - PROCESS | 1651 | 1471364613734 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5
09:23:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 274ms
09:23:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html
09:23:33 INFO - PROCESS | 1651 | 1471364613965 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:34 INFO - PROCESS | 1651 | 1471364614000 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6
09:23:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 216ms
09:23:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html
09:23:34 INFO - PROCESS | 1651 | 1471364614183 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:34 INFO - PROCESS | 1651 | 1471364614220 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7
09:23:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 266ms
09:23:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html
09:23:34 INFO - PROCESS | 1651 | 1471364614454 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:34 INFO - PROCESS | 1651 | 1471364614505 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1
09:23:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 267ms
09:23:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html
09:23:34 INFO - PROCESS | 1651 | 1471364614733 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:34 INFO - PROCESS | 1651 | 1471364614788 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2
09:23:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 277ms
09:23:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html
09:23:35 INFO - PROCESS | 1651 | 1471364615012 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:35 INFO - PROCESS | 1651 | 1471364615052 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3
09:23:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 324ms
09:23:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html
09:23:35 INFO - PROCESS | 1651 | 1471364615337 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:35 INFO - PROCESS | 1651 | 1471364615383 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4
09:23:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 319ms
09:23:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html
09:23:35 INFO - PROCESS | 1651 | 1471364615676 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:35 INFO - PROCESS | 1651 | 1471364615713 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5
09:23:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 221ms
09:23:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html
09:23:35 INFO - PROCESS | 1651 | 1471364615899 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:35 INFO - PROCESS | 1651 | 1471364615942 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof
09:23:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 218ms
09:23:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html
09:23:36 INFO - PROCESS | 1651 | 1471364616118 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:36 INFO - PROCESS | 1651 | 1471364616154 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num
09:23:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 219ms
09:23:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html
09:23:36 INFO - PROCESS | 1651 | 1471364616347 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:36 INFO - PROCESS | 1651 | 1471364616381 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent
09:23:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 268ms
09:23:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html
09:23:36 INFO - PROCESS | 1651 | 1471364616620 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:36 INFO - PROCESS | 1651 | 1471364616671 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1
09:23:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 268ms
09:23:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html
09:23:36 INFO - PROCESS | 1651 | 1471364616897 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:36 INFO - PROCESS | 1651 | 1471364616932 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2
09:23:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 274ms
09:23:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html
09:23:37 INFO - PROCESS | 1651 | 1471364617169 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:37 INFO - PROCESS | 1651 | 1471364617234 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof
09:23:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 270ms
09:23:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html
09:23:37 INFO - PROCESS | 1651 | 1471364617447 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:37 INFO - PROCESS | 1651 | 1471364617480 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1
09:23:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 217ms
09:23:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html
09:23:37 INFO - PROCESS | 1651 | 1471364617667 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:37 INFO - PROCESS | 1651 | 1471364617702 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2
09:23:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 317ms
09:23:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html
09:23:38 INFO - PROCESS | 1651 | 1471364618000 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:38 INFO - PROCESS | 1651 | 1471364618052 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent
09:23:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 268ms
09:23:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html
09:23:38 INFO - PROCESS | 1651 | 1471364618265 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:38 INFO - PROCESS | 1651 | 1471364618298 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1
09:23:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 217ms
09:23:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html
09:23:38 INFO - PROCESS | 1651 | 1471364618485 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:38 INFO - PROCESS | 1651 | 1471364618530 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2
09:23:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 316ms
09:23:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html
09:23:38 INFO - PROCESS | 1651 | 1471364618815 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:38 INFO - PROCESS | 1651 | 1471364618862 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3
09:23:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 577ms
09:23:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html
09:23:39 INFO - PROCESS | 1651 | 1471364619386 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:39 INFO - PROCESS | 1651 | 1471364619429 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4
09:23:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 266ms
09:23:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html
09:23:39 INFO - PROCESS | 1651 | 1471364619663 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:39 INFO - PROCESS | 1651 | 1471364619702 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1
09:23:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 274ms
09:23:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html
09:23:39 INFO - PROCESS | 1651 | 1471364619935 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:39 INFO - PROCESS | 1651 | 1471364619981 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2
09:23:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 268ms
09:23:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html
09:23:40 INFO - PROCESS | 1651 | 1471364620202 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:40 INFO - PROCESS | 1651 | 1471364620244 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system
09:23:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 216ms
09:23:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html
09:23:40 INFO - PROCESS | 1651 | 1471364620429 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:40 INFO - PROCESS | 1651 | 1471364620463 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1
09:23:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 224ms
09:23:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html
09:23:40 INFO - PROCESS | 1651 | 1471364620652 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:40 INFO - PROCESS | 1651 | 1471364620706 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2
09:23:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 316ms
09:23:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html
09:23:40 INFO - PROCESS | 1651 | 1471364620969 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:41 INFO - PROCESS | 1651 | 1471364621011 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty
09:23:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 267ms
09:23:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html
09:23:41 INFO - PROCESS | 1651 | 1471364621247 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:41 INFO - PROCESS | 1651 | 1471364621284 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha
09:23:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 275ms
09:23:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html
09:23:41 INFO - PROCESS | 1651 | 1471364621516 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:41 INFO - PROCESS | 1651 | 1471364621548 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour
09:23:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 318ms
09:23:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html
09:23:41 INFO - PROCESS | 1651 | 1471364621850 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:41 INFO - PROCESS | 1651 | 1471364621894 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha
09:23:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 324ms
09:23:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html
09:23:42 INFO - PROCESS | 1651 | 1471364622169 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:42 INFO - PROCESS | 1651 | 1471364622228 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple
09:23:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 268ms
09:23:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html
09:23:42 INFO - PROCESS | 1651 | 1471364622437 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:42 INFO - PROCESS | 1651 | 1471364622494 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside
09:23:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 316ms
09:23:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html
09:23:42 INFO - PROCESS | 1651 | 1471364622763 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:42 INFO - PROCESS | 1651 | 1471364622800 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap
09:23:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 326ms
09:23:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html
09:23:43 INFO - PROCESS | 1651 | 1471364623086 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:43 INFO - PROCESS | 1651 | 1471364623127 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2
09:23:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 317ms
09:23:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html
09:23:43 INFO - PROCESS | 1651 | 1471364623413 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:43 INFO - PROCESS | 1651 | 1471364623449 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid
09:23:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 275ms
09:23:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html
09:23:43 INFO - PROCESS | 1651 | 1471364623681 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:43 INFO - PROCESS | 1651 | 1471364623731 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical
09:23:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 266ms
09:23:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html
09:23:43 INFO - PROCESS | 1651 | 1471364623952 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:44 INFO - PROCESS | 1651 | 1471364624013 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:44 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
09:23:44 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
09:23:44 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1
09:23:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:23:44 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:23:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:23:44 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:23:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html | took 367ms
09:23:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html
09:23:44 INFO - PROCESS | 1651 | 1471364624330 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:44 INFO - PROCESS | 1651 | 1471364624376 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:44 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
09:23:44 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
09:23:44 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1
09:23:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:23:44 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:23:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:23:44 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:23:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html | took 274ms
09:23:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html
09:23:44 INFO - PROCESS | 1651 | 1471364624599 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:44 INFO - PROCESS | 1651 | 1471364624632 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:44 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
09:23:44 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
09:23:44 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
09:23:44 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1
09:23:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:23:44 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:23:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:23:44 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:23:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | took 217ms
09:23:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html
09:23:44 INFO - PROCESS | 1651 | 1471364624818 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:44 INFO - PROCESS | 1651 | 1471364624867 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:45 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
09:23:45 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
09:23:45 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1
09:23:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:23:45 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:23:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:23:45 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:23:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html | took 219ms
09:23:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html
09:23:45 INFO - PROCESS | 1651 | 1471364625048 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:45 INFO - PROCESS | 1651 | 1471364625080 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:45 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
09:23:45 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
09:23:45 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1
09:23:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:23:45 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:23:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:23:45 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:23:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html | took 368ms
09:23:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html
09:23:45 INFO - PROCESS | 1651 | 1471364625426 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:45 INFO - PROCESS | 1651 | 1471364625482 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:45 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
09:23:45 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
09:23:45 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
09:23:45 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1
09:23:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:23:45 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:23:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:23:45 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:23:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html | took 373ms
09:23:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html
09:23:45 INFO - PROCESS | 1651 | 1471364625804 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:45 INFO - PROCESS | 1651 | 1471364625844 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite
09:23:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 370ms
09:23:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html
09:23:46 INFO - PROCESS | 1651 | 1471364626177 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:46 INFO - PROCESS | 1651 | 1471364626226 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:46 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
09:23:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 369ms
09:23:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html
09:23:46 INFO - PROCESS | 1651 | 1471364626552 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:46 INFO - PROCESS | 1651 | 1471364626614 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:46 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
09:23:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 318ms
09:23:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html
09:23:46 INFO - PROCESS | 1651 | 1471364626883 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:46 INFO - PROCESS | 1651 | 1471364626938 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects
09:23:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 277ms
09:23:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html
09:23:47 INFO - PROCESS | 1651 | 1471364627159 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:47 INFO - PROCESS | 1651 | 1471364627235 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare
09:23:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 318ms
09:23:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html
09:23:47 INFO - PROCESS | 1651 | 1471364627485 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:47 INFO - PROCESS | 1651 | 1471364627534 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas
09:23:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 270ms
09:23:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html
09:23:47 INFO - PROCESS | 1651 | 1471364627763 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:47 INFO - PROCESS | 1651 | 1471364627801 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:48 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
09:23:48 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1
09:23:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:23:48 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:23:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:23:48 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:23:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html | took 276ms
09:23:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html
09:23:48 INFO - PROCESS | 1651 | 1471364628038 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:48 INFO - PROCESS | 1651 | 1471364628098 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour
09:23:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 319ms
09:23:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html
09:23:48 INFO - PROCESS | 1651 | 1471364628366 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:48 INFO - PROCESS | 1651 | 1471364628408 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset
09:23:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 318ms
09:23:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html
09:23:48 INFO - PROCESS | 1651 | 1471364628710 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:48 INFO - PROCESS | 1651 | 1471364628760 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient
09:23:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 318ms
09:23:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html
09:23:49 INFO - PROCESS | 1651 | 1471364629030 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:49 INFO - PROCESS | 1651 | 1471364629065 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties
09:23:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 275ms
09:23:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html
09:23:49 INFO - PROCESS | 1651 | 1471364629302 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:49 INFO - PROCESS | 1651 | 1471364629355 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update
09:23:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 318ms
09:23:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html
09:23:49 INFO - PROCESS | 1651 | 1471364629637 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:49 INFO - PROCESS | 1651 | 1471364629692 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind
09:23:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 277ms
09:23:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html
09:23:49 INFO - PROCESS | 1651 | 1471364629902 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:49 INFO - PROCESS | 1651 | 1471364629949 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside
09:23:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 316ms
09:23:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html
09:23:50 INFO - PROCESS | 1651 | 1471364630234 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:50 INFO - PROCESS | 1651 | 1471364630277 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom
09:23:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 277ms
09:23:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html
09:23:50 INFO - PROCESS | 1651 | 1471364630501 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:50 INFO - PROCESS | 1651 | 1471364630538 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder
09:23:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 216ms
09:23:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html
09:23:50 INFO - PROCESS | 1651 | 1471364630720 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:50 INFO - PROCESS | 1651 | 1471364630761 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front
09:23:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 218ms
09:23:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html
09:23:50 INFO - PROCESS | 1651 | 1471364630949 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:50 INFO - PROCESS | 1651 | 1471364630981 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1
09:23:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 217ms
09:23:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html
09:23:51 INFO - PROCESS | 1651 | 1471364631178 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:51 INFO - PROCESS | 1651 | 1471364631214 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2
09:23:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 328ms
09:23:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html
09:23:51 INFO - PROCESS | 1651 | 1471364631566 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:51 INFO - PROCESS | 1651 | 1471364631629 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top
09:23:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 267ms
09:23:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html
09:23:51 INFO - PROCESS | 1651 | 1471364631838 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:51 INFO - PROCESS | 1651 | 1471364631896 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal
09:23:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 269ms
09:23:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html
09:23:52 INFO - PROCESS | 1651 | 1471364632115 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:52 INFO - PROCESS | 1651 | 1471364632153 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1
09:23:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 325ms
09:23:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html
09:23:52 INFO - PROCESS | 1651 | 1471364632445 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:52 INFO - PROCESS | 1651 | 1471364632485 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2
09:23:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 368ms
09:23:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html
09:23:52 INFO - PROCESS | 1651 | 1471364632817 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:52 INFO - PROCESS | 1651 | 1471364632876 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3
09:23:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 323ms
09:23:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html
09:23:53 INFO - PROCESS | 1651 | 1471364633152 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:53 INFO - PROCESS | 1651 | 1471364633212 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative
09:23:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 277ms
09:23:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html
09:23:53 INFO - PROCESS | 1651 | 1471364633428 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:53 INFO - PROCESS | 1651 | 1471364633473 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite
09:23:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 320ms
09:23:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html
09:23:53 INFO - PROCESS | 1651 | 1471364633752 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:53 INFO - PROCESS | 1651 | 1471364633818 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1
09:23:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 267ms
09:23:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html
09:23:54 INFO - PROCESS | 1651 | 1471364634027 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:54 INFO - PROCESS | 1651 | 1471364634069 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2
09:23:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 217ms
09:23:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html
09:23:54 INFO - PROCESS | 1651 | 1471364634250 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:54 INFO - PROCESS | 1651 | 1471364634285 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:54 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
09:23:54 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
09:23:54 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1
09:23:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:23:54 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:23:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:23:54 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:23:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | took 217ms
09:23:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html
09:23:54 INFO - PROCESS | 1651 | 1471364634470 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:54 INFO - PROCESS | 1651 | 1471364634514 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1
09:23:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 218ms
09:23:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html
09:23:54 INFO - PROCESS | 1651 | 1471364634698 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:54 INFO - PROCESS | 1651 | 1471364634732 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2
09:23:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 216ms
09:23:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html
09:23:54 INFO - PROCESS | 1651 | 1471364634917 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:54 INFO - PROCESS | 1651 | 1471364634947 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3
09:23:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 267ms
09:23:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html
09:23:55 INFO - PROCESS | 1651 | 1471364635194 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:55 INFO - PROCESS | 1651 | 1471364635224 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:55 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
09:23:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 267ms
09:23:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html
09:23:55 INFO - PROCESS | 1651 | 1471364635464 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:55 INFO - PROCESS | 1651 | 1471364635498 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:55 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
09:23:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 267ms
09:23:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html
09:23:55 INFO - PROCESS | 1651 | 1471364635733 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:55 INFO - PROCESS | 1651 | 1471364635766 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects
09:23:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 267ms
09:23:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html
09:23:56 INFO - PROCESS | 1651 | 1471364636004 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:56 INFO - PROCESS | 1651 | 1471364636062 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame
09:23:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 818ms
09:23:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html
09:23:56 INFO - PROCESS | 1651 | 1471364636824 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:56 INFO - PROCESS | 1651 | 1471364636855 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas
09:23:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 221ms
09:23:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html
09:23:57 INFO - PROCESS | 1651 | 1471364637049 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:57 INFO - PROCESS | 1651 | 1471364637081 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image
09:23:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 266ms
09:23:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html
09:23:57 INFO - PROCESS | 1651 | 1471364637321 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:57 INFO - PROCESS | 1651 | 1471364637379 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext
09:23:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 268ms
09:23:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html
09:23:57 INFO - PROCESS | 1651 | 1471364637632 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:57 INFO - PROCESS | 1651 | 1471364637703 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type
09:23:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 594ms
09:23:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html
09:23:58 INFO - PROCESS | 1651 | 1471364638201 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:58 INFO - PROCESS | 1651 | 1471364638263 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas
09:23:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 267ms
09:23:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html
09:23:58 INFO - PROCESS | 1651 | 1471364638471 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:58 INFO - PROCESS | 1651 | 1471364638517 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas
09:23:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 318ms
09:23:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html
09:23:58 INFO - PROCESS | 1651 | 1471364638807 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:58 INFO - PROCESS | 1651 | 1471364638862 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html | took 369ms
09:23:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html
09:23:59 INFO - PROCESS | 1651 | 1471364639177 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:59 INFO - PROCESS | 1651 | 1471364639221 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:59 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
09:23:59 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13
09:23:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:23:59 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:23:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:23:59 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:23:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html | took 518ms
09:23:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html
09:23:59 INFO - PROCESS | 1651 | 1471364639697 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:59 INFO - PROCESS | 1651 | 1471364639728 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:59 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | Canvas test: 2d.pattern.image.incomplete.immediate -
09:23:59 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13
09:23:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:23:59 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:23:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:23:59 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:23:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | took 218ms
09:23:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html
09:23:59 INFO - PROCESS | 1651 | 1471364639925 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:23:59 INFO - PROCESS | 1651 | 1471364639980 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:00 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
09:24:00 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13
09:24:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:24:00 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:24:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:24:00 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:24:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html | took 319ms
09:24:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html
09:24:00 INFO - PROCESS | 1651 | 1471364640252 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:00 INFO - PROCESS | 1651 | 1471364640299 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:00 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]"
09:24:00 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
09:24:00 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1
09:24:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:24:00 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:24:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:24:00 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:24:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html | took 267ms
09:24:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html
09:24:00 INFO - PROCESS | 1651 | 1471364640529 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:00 INFO - PROCESS | 1651 | 1471364640569 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:00 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
09:24:00 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13
09:24:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:24:00 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:24:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:24:00 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:24:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html | took 266ms
09:24:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html
09:24:00 INFO - PROCESS | 1651 | 1471364640803 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:00 INFO - PROCESS | 1651 | 1471364640865 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null
09:24:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 317ms
09:24:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html
09:24:01 INFO - PROCESS | 1651 | 1471364641135 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:01 INFO - PROCESS | 1651 | 1471364641196 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string
09:24:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 279ms
09:24:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html
09:24:01 INFO - PROCESS | 1651 | 1471364641404 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:01 INFO - PROCESS | 1651 | 1471364641451 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined
09:24:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 267ms
09:24:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html
09:24:01 INFO - PROCESS | 1651 | 1471364641682 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:01 INFO - PROCESS | 1651 | 1471364641743 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1
09:24:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 325ms
09:24:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html
09:24:02 INFO - PROCESS | 1651 | 1471364642000 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:02 INFO - PROCESS | 1651 | 1471364642038 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2
09:24:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 318ms
09:24:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html
09:24:02 INFO - PROCESS | 1651 | 1471364642329 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:02 INFO - PROCESS | 1651 | 1471364642379 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1
09:24:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 274ms
09:24:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html
09:24:02 INFO - PROCESS | 1651 | 1471364642603 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:02 INFO - PROCESS | 1651 | 1471364642660 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2
09:24:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 317ms
09:24:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html
09:24:02 INFO - PROCESS | 1651 | 1471364642931 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:02 INFO - PROCESS | 1651 | 1471364642966 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic
09:24:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 274ms
09:24:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html
09:24:03 INFO - PROCESS | 1651 | 1471364643201 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:03 INFO - PROCESS | 1651 | 1471364643252 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1
09:24:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 267ms
09:24:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html
09:24:03 INFO - PROCESS | 1651 | 1471364643479 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:03 INFO - PROCESS | 1651 | 1471364643515 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2
09:24:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 318ms
09:24:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html
09:24:03 INFO - PROCESS | 1651 | 1471364643811 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:03 INFO - PROCESS | 1651 | 1471364643851 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3
09:24:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 276ms
09:24:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html
09:24:04 INFO - PROCESS | 1651 | 1471364644104 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:04 INFO - PROCESS | 1651 | 1471364644181 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside
09:24:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 568ms
09:24:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html
09:24:04 INFO - PROCESS | 1651 | 1471364644680 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:04 INFO - PROCESS | 1651 | 1471364644718 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted
09:24:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 272ms
09:24:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html
09:24:04 INFO - PROCESS | 1651 | 1471364644951 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:04 INFO - PROCESS | 1651 | 1471364644997 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted
09:24:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 266ms
09:24:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html
09:24:05 INFO - PROCESS | 1651 | 1471364645231 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:05 INFO - PROCESS | 1651 | 1471364645272 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic
09:24:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 269ms
09:24:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html
09:24:05 INFO - PROCESS | 1651 | 1471364645504 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:05 INFO - PROCESS | 1651 | 1471364645559 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1
09:24:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 368ms
09:24:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html
09:24:05 INFO - PROCESS | 1651 | 1471364645901 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:05 INFO - PROCESS | 1651 | 1471364645960 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2
09:24:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 293ms
09:24:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html
09:24:06 INFO - PROCESS | 1651 | 1471364646171 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:06 INFO - PROCESS | 1651 | 1471364646234 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3
09:24:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 316ms
09:24:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html
09:24:06 INFO - PROCESS | 1651 | 1471364646499 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:06 INFO - PROCESS | 1651 | 1471364646552 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside
09:24:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 326ms
09:24:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html
09:24:06 INFO - PROCESS | 1651 | 1471364646817 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:06 INFO - PROCESS | 1651 | 1471364646852 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic
09:24:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 216ms
09:24:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html
09:24:07 INFO - PROCESS | 1651 | 1471364647035 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:07 INFO - PROCESS | 1651 | 1471364647071 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1
09:24:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 218ms
09:24:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html
09:24:07 INFO - PROCESS | 1651 | 1471364647262 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:07 INFO - PROCESS | 1651 | 1471364647297 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside
09:24:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 224ms
09:24:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html
09:24:07 INFO - PROCESS | 1651 | 1471364647484 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:07 INFO - PROCESS | 1651 | 1471364647519 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic
09:24:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 267ms
09:24:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html
09:24:07 INFO - PROCESS | 1651 | 1471364647768 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:07 INFO - PROCESS | 1651 | 1471364647820 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1
09:24:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 327ms
09:24:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html
09:24:08 INFO - PROCESS | 1651 | 1471364648103 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:08 INFO - PROCESS | 1651 | 1471364648152 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside
09:24:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 318ms
09:24:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html
09:24:08 INFO - PROCESS | 1651 | 1471364648420 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:08 INFO - PROCESS | 1651 | 1471364648460 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case
09:24:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 268ms
09:24:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html
09:24:08 INFO - PROCESS | 1651 | 1471364648701 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:08 INFO - PROCESS | 1651 | 1471364648735 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty
09:24:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 267ms
09:24:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html
09:24:08 INFO - PROCESS | 1651 | 1471364648985 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:09 INFO - PROCESS | 1651 | 1471364649039 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null
09:24:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 326ms
09:24:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html
09:24:09 INFO - PROCESS | 1651 | 1471364649302 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:09 INFO - PROCESS | 1651 | 1471364649348 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix
09:24:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 269ms
09:24:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html
09:24:09 INFO - PROCESS | 1651 | 1471364649580 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:09 INFO - PROCESS | 1651 | 1471364649623 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined
09:24:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 267ms
09:24:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html
09:24:09 INFO - PROCESS | 1651 | 1471364649855 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:09 INFO - PROCESS | 1651 | 1471364649914 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised
09:24:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 317ms
09:24:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html
09:24:10 INFO - PROCESS | 1651 | 1471364650180 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:10 INFO - PROCESS | 1651 | 1471364650247 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull
09:24:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 269ms
09:24:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html
09:24:10 INFO - PROCESS | 1651 | 1471364650450 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:10 INFO - PROCESS | 1651 | 1471364650496 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default
09:24:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 366ms
09:24:10 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html
09:24:10 INFO - PROCESS | 1651 | 1471364650822 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:10 INFO - PROCESS | 1651 | 1471364650904 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:11 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 () {
09:24:11 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
09:24:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5
09:24:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:24:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:24:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1
09:24:11 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 () {
09:24:11 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
09:24:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5
09:24:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:24:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:24:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1
09:24:11 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 () {
09:24:11 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
09:24:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5
09:24:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:24:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:24:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1
09:24:11 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 () {
09:24:11 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
09:24:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5
09:24:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:24:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:24:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1
09:24:11 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 370ms
09:24:11 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html
09:24:11 INFO - PROCESS | 1651 | 1471364651199 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:11 INFO - PROCESS | 1651 | 1471364651243 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:11 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined"
09:24:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3
09:24:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:24:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:24:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1
09:24:11 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined"
09:24:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3
09:24:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:24:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:24:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1
09:24:11 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined"
09:24:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3
09:24:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:24:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:24:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1
09:24:11 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 319ms
09:24:11 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html
09:24:11 INFO - PROCESS | 1651 | 1471364651529 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:11 INFO - PROCESS | 1651 | 1471364651569 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:11 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
09:24:11 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9
09:24:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:24:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:24:11 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7
09:24:11 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6
09:24:11 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.
09:24:11 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value.
09:24:11 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 319ms
09:24:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html
09:24:11 INFO - PROCESS | 1651 | 1471364651855 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:11 INFO - PROCESS | 1651 | 1471364651901 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly
09:24:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 370ms
09:24:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html
09:24:12 INFO - PROCESS | 1651 | 1471364652232 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:12 INFO - PROCESS | 1651 | 1471364652277 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle
09:24:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 419ms
09:24:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html
09:24:12 INFO - PROCESS | 1651 | 1471364652650 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:12 INFO - PROCESS | 1651 | 1471364652684 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored
09:24:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 218ms
09:24:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html
09:24:12 INFO - PROCESS | 1651 | 1471364652871 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:12 INFO - PROCESS | 1651 | 1471364652920 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle
09:24:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 266ms
09:24:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html
09:24:13 INFO - PROCESS | 1651 | 1471364653145 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:13 INFO - PROCESS | 1651 | 1471364653181 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly
09:24:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 217ms
09:24:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html
09:24:13 INFO - PROCESS | 1651 | 1471364653366 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:13 INFO - PROCESS | 1651 | 1471364653403 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly
09:24:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 368ms
09:24:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html
09:24:13 INFO - PROCESS | 1651 | 1471364653741 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:13 INFO - PROCESS | 1651 | 1471364653797 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works
09:24:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 269ms
09:24:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html
09:24:14 INFO - PROCESS | 1651 | 1471364654019 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:14 INFO - PROCESS | 1651 | 1471364654057 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross
09:24:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 218ms
09:24:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html
09:24:14 INFO - PROCESS | 1651 | 1471364654248 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:14 INFO - PROCESS | 1651 | 1471364654285 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults
09:24:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 274ms
09:24:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html
09:24:14 INFO - PROCESS | 1651 | 1471364654521 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:14 INFO - PROCESS | 1651 | 1471364654580 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly
09:24:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 268ms
09:24:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html
09:24:14 INFO - PROCESS | 1651 | 1471364654799 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:14 INFO - PROCESS | 1651 | 1471364654833 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle
09:24:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 217ms
09:24:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html
09:24:15 INFO - PROCESS | 1651 | 1471364655021 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:15 INFO - PROCESS | 1651 | 1471364655070 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored
09:24:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 319ms
09:24:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html
09:24:15 INFO - PROCESS | 1651 | 1471364655352 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:15 INFO - PROCESS | 1651 | 1471364655388 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly
09:24:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 216ms
09:24:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html
09:24:15 INFO - PROCESS | 1651 | 1471364655570 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:15 INFO - PROCESS | 1651 | 1471364655605 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle
09:24:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 218ms
09:24:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html
09:24:15 INFO - PROCESS | 1651 | 1471364655798 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:15 INFO - PROCESS | 1651 | 1471364655833 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins
09:24:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 266ms
09:24:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html
09:24:16 INFO - PROCESS | 1651 | 1471364656070 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:16 INFO - PROCESS | 1651 | 1471364656110 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly
09:24:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 217ms
09:24:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html
09:24:16 INFO - PROCESS | 1651 | 1471364656287 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:16 INFO - PROCESS | 1651 | 1471364656321 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works
09:24:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 219ms
09:24:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html
09:24:16 INFO - PROCESS | 1651 | 1471364656516 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:16 INFO - PROCESS | 1651 | 1471364656549 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles
09:24:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 266ms
09:24:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html
09:24:16 INFO - PROCESS | 1651 | 1471364656785 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:16 INFO - PROCESS | 1651 | 1471364656821 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded
09:24:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 367ms
09:24:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html
09:24:17 INFO - PROCESS | 1651 | 1471364657164 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:17 INFO - PROCESS | 1651 | 1471364657221 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored
09:24:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 269ms
09:24:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html
09:24:17 INFO - PROCESS | 1651 | 1471364657450 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:17 INFO - PROCESS | 1651 | 1471364657492 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:17 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
09:24:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 278ms
09:24:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html
09:24:17 INFO - PROCESS | 1651 | 1471364657746 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:17 INFO - PROCESS | 1651 | 1471364657812 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles
09:24:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 370ms
09:24:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html
09:24:18 INFO - PROCESS | 1651 | 1471364658100 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:18 INFO - PROCESS | 1651 | 1471364658136 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:18 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
09:24:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 317ms
09:24:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html
09:24:18 INFO - PROCESS | 1651 | 1471364658429 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:18 INFO - PROCESS | 1651 | 1471364658479 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works
09:24:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 320ms
09:24:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html
09:24:18 INFO - PROCESS | 1651 | 1471364658752 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:18 INFO - PROCESS | 1651 | 1471364658800 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded
09:24:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 266ms
09:24:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html
09:24:19 INFO - PROCESS | 1651 | 1471364659029 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:19 INFO - PROCESS | 1651 | 1471364659066 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union
09:24:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 321ms
09:24:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html
09:24:19 INFO - PROCESS | 1651 | 1471364659350 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:19 INFO - PROCESS | 1651 | 1471364659386 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes
09:24:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 317ms
09:24:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html
09:24:19 INFO - PROCESS | 1651 | 1471364659673 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:19 INFO - PROCESS | 1651 | 1471364659730 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored
09:24:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 269ms
09:24:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html
09:24:19 INFO - PROCESS | 1651 | 1471364659950 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:19 INFO - PROCESS | 1651 | 1471364659985 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations
09:24:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 216ms
09:24:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html
09:24:20 INFO - PROCESS | 1651 | 1471364660171 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:20 INFO - PROCESS | 1651 | 1471364660215 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations
09:24:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 219ms
09:24:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html
09:24:20 INFO - PROCESS | 1651 | 1471364660399 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:20 INFO - PROCESS | 1651 | 1471364660438 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works
09:24:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 267ms
09:24:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html
09:24:20 INFO - PROCESS | 1651 | 1471364660667 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:20 INFO - PROCESS | 1651 | 1471364660705 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly
09:24:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 317ms
09:24:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html
09:24:21 INFO - PROCESS | 1651 | 1471364660999 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:21 INFO - PROCESS | 1651 | 1471364661045 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly
09:24:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 267ms
09:24:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html
09:24:21 INFO - PROCESS | 1651 | 1471364661269 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:21 INFO - PROCESS | 1651 | 1471364661333 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi
09:24:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 267ms
09:24:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html
09:24:21 INFO - PROCESS | 1651 | 1471364661545 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:21 INFO - PROCESS | 1651 | 1471364661581 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi
09:24:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 267ms
09:24:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html
09:24:21 INFO - PROCESS | 1651 | 1471364661817 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:21 INFO - PROCESS | 1651 | 1471364661859 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi
09:24:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 275ms
09:24:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html
09:24:22 INFO - PROCESS | 1651 | 1471364662085 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:22 INFO - PROCESS | 1651 | 1471364662117 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi
09:24:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 269ms
09:24:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html
09:24:22 INFO - PROCESS | 1651 | 1471364662367 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:22 INFO - PROCESS | 1651 | 1471364662411 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise
09:24:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 276ms
09:24:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html
09:24:22 INFO - PROCESS | 1651 | 1471364662649 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:22 INFO - PROCESS | 1651 | 1471364662705 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:22 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
09:24:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 326ms
09:24:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html
09:24:22 INFO - PROCESS | 1651 | 1471364662970 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:23 INFO - PROCESS | 1651 | 1471364663025 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath
09:24:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 317ms
09:24:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html
09:24:23 INFO - PROCESS | 1651 | 1471364663301 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:23 INFO - PROCESS | 1651 | 1471364663337 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR
09:24:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 428ms
09:24:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html
09:24:23 INFO - PROCESS | 1651 | 1471364663729 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:23 INFO - PROCESS | 1651 | 1471364663774 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:23 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
09:24:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 271ms
09:24:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html
09:24:24 INFO - PROCESS | 1651 | 1471364664003 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:24 INFO - PROCESS | 1651 | 1471364664052 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored
09:24:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 267ms
09:24:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html
09:24:24 INFO - PROCESS | 1651 | 1471364664283 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:24 INFO - PROCESS | 1651 | 1471364664323 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape
09:24:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 320ms
09:24:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html
09:24:24 INFO - PROCESS | 1651 | 1471364664639 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:24 INFO - PROCESS | 1651 | 1471364664694 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape
09:24:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 327ms
09:24:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html
09:24:24 INFO - PROCESS | 1651 | 1471364664936 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:24 INFO - PROCESS | 1651 | 1471364664970 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly
09:24:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 216ms
09:24:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html
09:24:25 INFO - PROCESS | 1651 | 1471364665156 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:25 INFO - PROCESS | 1651 | 1471364665201 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly
09:24:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 267ms
09:24:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html
09:24:25 INFO - PROCESS | 1651 | 1471364665431 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:25 INFO - PROCESS | 1651 | 1471364665473 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:25 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
09:24:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 374ms
09:24:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html
09:24:25 INFO - PROCESS | 1651 | 1471364665803 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:25 INFO - PROCESS | 1651 | 1471364665886 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half
09:24:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 369ms
09:24:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html
09:24:26 INFO - PROCESS | 1651 | 1471364666172 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:26 INFO - PROCESS | 1651 | 1471364666225 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:26 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
09:24:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 418ms
09:24:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html
09:24:26 INFO - PROCESS | 1651 | 1471364666598 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:26 INFO - PROCESS | 1651 | 1471364666636 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant
09:24:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 266ms
09:24:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html
09:24:26 INFO - PROCESS | 1651 | 1471364666886 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:26 INFO - PROCESS | 1651 | 1471364666951 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things
09:24:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 319ms
09:24:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html
09:24:27 INFO - PROCESS | 1651 | 1471364667199 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:27 INFO - PROCESS | 1651 | 1471364667247 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise
09:24:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 265ms
09:24:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html
09:24:27 INFO - PROCESS | 1651 | 1471364667468 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:27 INFO - PROCESS | 1651 | 1471364667500 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise
09:24:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 216ms
09:24:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html
09:24:27 INFO - PROCESS | 1651 | 1471364667686 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:27 INFO - PROCESS | 1651 | 1471364667721 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise
09:24:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 216ms
09:24:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html
09:24:27 INFO - PROCESS | 1651 | 1471364667916 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:27 INFO - PROCESS | 1651 | 1471364667964 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise
09:24:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 325ms
09:24:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html
09:24:28 INFO - PROCESS | 1651 | 1471364668237 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:28 INFO - PROCESS | 1651 | 1471364668292 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise
09:24:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 268ms
09:24:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html
09:24:28 INFO - PROCESS | 1651 | 1471364668513 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:28 INFO - PROCESS | 1651 | 1471364668553 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise
09:24:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 368ms
09:24:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html
09:24:28 INFO - PROCESS | 1651 | 1471364668885 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:28 INFO - PROCESS | 1651 | 1471364668947 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point
09:24:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 318ms
09:24:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html
09:24:29 INFO - PROCESS | 1651 | 1471364669203 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:29 INFO - PROCESS | 1651 | 1471364669249 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1
09:24:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 269ms
09:24:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html
09:24:29 INFO - PROCESS | 1651 | 1471364669487 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:29 INFO - PROCESS | 1651 | 1471364669541 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2
09:24:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 518ms
09:24:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html
09:24:30 INFO - PROCESS | 1651 | 1471364670010 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:30 INFO - PROCESS | 1651 | 1471364670048 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:30 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
09:24:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 272ms
09:24:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html
09:24:30 INFO - PROCESS | 1651 | 1471364670318 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:30 INFO - PROCESS | 1651 | 1471364670378 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:30 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
09:24:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 430ms
09:24:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html
09:24:30 INFO - PROCESS | 1651 | 1471364670739 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:30 INFO - PROCESS | 1651 | 1471364670786 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:31 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
09:24:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 267ms
09:24:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html
09:24:31 INFO - PROCESS | 1651 | 1471364671005 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:31 INFO - PROCESS | 1651 | 1471364671052 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:31 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)
09:24:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 218ms
09:24:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html
09:24:31 INFO - PROCESS | 1651 | 1471364671236 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:31 INFO - PROCESS | 1651 | 1471364671276 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
09:24:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 217ms
09:24:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html
09:24:31 INFO - PROCESS | 1651 | 1471364671464 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:31 INFO - PROCESS | 1651 | 1471364671504 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception
09:24:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 268ms
09:24:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html
09:24:31 INFO - PROCESS | 1651 | 1471364671733 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:31 INFO - PROCESS | 1651 | 1471364671774 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored
09:24:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 268ms
09:24:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html
09:24:32 INFO - PROCESS | 1651 | 1471364672005 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:32 INFO - PROCESS | 1651 | 1471364672047 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points
09:24:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 216ms
09:24:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html
09:24:32 INFO - PROCESS | 1651 | 1471364672231 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:32 INFO - PROCESS | 1651 | 1471364672266 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape
09:24:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 224ms
09:24:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html
09:24:32 INFO - PROCESS | 1651 | 1471364672451 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:32 INFO - PROCESS | 1651 | 1471364672484 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape
09:24:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 267ms
09:24:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html
09:24:32 INFO - PROCESS | 1651 | 1471364672735 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:32 INFO - PROCESS | 1651 | 1471364672798 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2
09:24:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 421ms
09:24:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html
09:24:33 INFO - PROCESS | 1651 | 1471364673149 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:33 INFO - PROCESS | 1651 | 1471364673194 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1
09:24:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 317ms
09:24:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html
09:24:33 INFO - PROCESS | 1651 | 1471364673468 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:33 INFO - PROCESS | 1651 | 1471364673499 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly
09:24:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 216ms
09:24:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html
09:24:33 INFO - PROCESS | 1651 | 1471364673687 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:33 INFO - PROCESS | 1651 | 1471364673729 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1
09:24:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 272ms
09:24:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html
09:24:33 INFO - PROCESS | 1651 | 1471364673968 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:34 INFO - PROCESS | 1651 | 1471364674007 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:34 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
09:24:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 218ms
09:24:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html
09:24:34 INFO - PROCESS | 1651 | 1471364674193 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:34 INFO - PROCESS | 1651 | 1471364674235 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath
09:24:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 318ms
09:24:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html
09:24:34 INFO - PROCESS | 1651 | 1471364674520 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:34 INFO - PROCESS | 1651 | 1471364674569 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic
09:24:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 267ms
09:24:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html
09:24:34 INFO - PROCESS | 1651 | 1471364674788 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:34 INFO - PROCESS | 1651 | 1471364674830 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:35 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)
09:24:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 217ms
09:24:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html
09:24:35 INFO - PROCESS | 1651 | 1471364675018 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:35 INFO - PROCESS | 1651 | 1471364675060 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
09:24:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 328ms
09:24:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html
09:24:35 INFO - PROCESS | 1651 | 1471364675347 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:35 INFO - PROCESS | 1651 | 1471364675388 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored
09:24:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 272ms
09:24:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html
09:24:35 INFO - PROCESS | 1651 | 1471364675622 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:35 INFO - PROCESS | 1651 | 1471364675677 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled
09:24:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 519ms
09:24:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html
09:24:36 INFO - PROCESS | 1651 | 1471364676147 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:36 INFO - PROCESS | 1651 | 1471364676202 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape
09:24:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 272ms
09:24:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html
09:24:36 INFO - PROCESS | 1651 | 1471364676421 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:36 INFO - PROCESS | 1651 | 1471364676469 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1
09:24:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 269ms
09:24:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html
09:24:36 INFO - PROCESS | 1651 | 1471364676703 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:36 INFO - PROCESS | 1651 | 1471364676753 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2
09:24:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 321ms
09:24:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html
09:24:37 INFO - PROCESS | 1651 | 1471364677037 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:37 INFO - PROCESS | 1651 | 1471364677097 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty
09:24:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 378ms
09:24:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html
09:24:37 INFO - PROCESS | 1651 | 1471364677404 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:37 INFO - PROCESS | 1651 | 1471364677438 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect
09:24:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 216ms
09:24:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html
09:24:37 INFO - PROCESS | 1651 | 1471364677626 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:37 INFO - PROCESS | 1651 | 1471364677672 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected
09:24:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 221ms
09:24:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html
09:24:37 INFO - PROCESS | 1651 | 1471364677853 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:37 INFO - PROCESS | 1651 | 1471364677886 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1
09:24:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 268ms
09:24:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html
09:24:38 INFO - PROCESS | 1651 | 1471364678134 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:38 INFO - PROCESS | 1651 | 1471364678190 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2
09:24:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 328ms
09:24:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html
09:24:38 INFO - PROCESS | 1651 | 1471364678465 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:38 INFO - PROCESS | 1651 | 1471364678514 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty
09:24:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 267ms
09:24:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html
09:24:38 INFO - PROCESS | 1651 | 1471364678736 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:38 INFO - PROCESS | 1651 | 1471364678769 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline
09:24:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 219ms
09:24:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html
09:24:38 INFO - PROCESS | 1651 | 1471364678965 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:39 INFO - PROCESS | 1651 | 1471364679002 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint
09:24:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 226ms
09:24:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html
09:24:39 INFO - PROCESS | 1651 | 1471364679188 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:39 INFO - PROCESS | 1651 | 1471364679240 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic
09:24:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 270ms
09:24:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html
09:24:39 INFO - PROCESS | 1651 | 1471364679469 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:39 INFO - PROCESS | 1651 | 1471364679507 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected
09:24:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 319ms
09:24:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html
09:24:39 INFO - PROCESS | 1651 | 1471364679799 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:39 INFO - PROCESS | 1651 | 1471364679846 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap
09:24:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 270ms
09:24:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html
09:24:40 INFO - PROCESS | 1651 | 1471364680069 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:40 INFO - PROCESS | 1651 | 1471364680118 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add
09:24:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 466ms
09:24:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html
09:24:40 INFO - PROCESS | 1651 | 1471364680537 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:40 INFO - PROCESS | 1651 | 1471364680570 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1
09:24:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 271ms
09:24:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html
09:24:40 INFO - PROCESS | 1651 | 1471364680822 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:40 INFO - PROCESS | 1651 | 1471364680879 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2
09:24:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 320ms
09:24:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html
09:24:41 INFO - PROCESS | 1651 | 1471364681150 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:41 INFO - PROCESS | 1651 | 1471364681185 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3
09:24:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 218ms
09:24:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html
09:24:41 INFO - PROCESS | 1651 | 1471364681371 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:41 INFO - PROCESS | 1651 | 1471364681413 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial
09:24:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 269ms
09:24:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html
09:24:41 INFO - PROCESS | 1651 | 1471364681656 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:41 INFO - PROCESS | 1651 | 1471364681713 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs
09:24:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 269ms
09:24:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html
09:24:41 INFO - PROCESS | 1651 | 1471364681938 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:41 INFO - PROCESS | 1651 | 1471364681997 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path
09:24:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 471ms
09:24:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html
09:24:42 INFO - PROCESS | 1651 | 1471364682419 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:42 INFO - PROCESS | 1651 | 1471364682467 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path
09:24:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 269ms
09:24:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html
09:24:42 INFO - PROCESS | 1651 | 1471364682689 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:42 INFO - PROCESS | 1651 | 1471364682738 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves
09:24:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 269ms
09:24:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html
09:24:42 INFO - PROCESS | 1651 | 1471364682984 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:43 INFO - PROCESS | 1651 | 1471364683032 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi
09:24:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 325ms
09:24:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html
09:24:43 INFO - PROCESS | 1651 | 1471364683306 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:43 INFO - PROCESS | 1651 | 1471364683359 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside
09:24:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 318ms
09:24:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html
09:24:43 INFO - PROCESS | 1651 | 1471364683636 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:43 INFO - PROCESS | 1651 | 1471364683681 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path
09:24:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 329ms
09:24:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html
09:24:43 INFO - PROCESS | 1651 | 1471364683968 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:44 INFO - PROCESS | 1651 | 1471364684010 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments
09:24:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 277ms
09:24:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html
09:24:44 INFO - PROCESS | 1651 | 1471364684255 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:44 INFO - PROCESS | 1651 | 1471364684311 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas
09:24:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 370ms
09:24:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html
09:24:44 INFO - PROCESS | 1651 | 1471364684634 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:44 INFO - PROCESS | 1651 | 1471364684680 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath
09:24:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 225ms
09:24:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html
09:24:44 INFO - PROCESS | 1651 | 1471364684867 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:44 INFO - PROCESS | 1651 | 1471364684907 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly
09:24:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 268ms
09:24:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html
09:24:45 INFO - PROCESS | 1651 | 1471364685136 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:45 INFO - PROCESS | 1651 | 1471364685180 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly
09:24:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 317ms
09:24:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html
09:24:45 INFO - PROCESS | 1651 | 1471364685473 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:45 INFO - PROCESS | 1651 | 1471364685513 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly
09:24:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 228ms
09:24:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html
09:24:45 INFO - PROCESS | 1651 | 1471364685687 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:45 INFO - PROCESS | 1651 | 1471364685723 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly
09:24:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 267ms
09:24:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html
09:24:45 INFO - PROCESS | 1651 | 1471364685956 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:46 INFO - PROCESS | 1651 | 1471364686011 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths
09:24:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 317ms
09:24:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html
09:24:46 INFO - PROCESS | 1651 | 1471364686285 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:46 INFO - PROCESS | 1651 | 1471364686318 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule
09:24:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 318ms
09:24:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html
09:24:46 INFO - PROCESS | 1651 | 1471364686635 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:46 INFO - PROCESS | 1651 | 1471364686691 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic
09:24:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 428ms
09:24:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html
09:24:47 INFO - PROCESS | 1651 | 1471364687038 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:47 INFO - PROCESS | 1651 | 1471364687098 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:47 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
09:24:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 271ms
09:24:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html
09:24:47 INFO - PROCESS | 1651 | 1471364687318 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:47 INFO - PROCESS | 1651 | 1471364687352 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:47 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
09:24:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 216ms
09:24:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html
09:24:47 INFO - PROCESS | 1651 | 1471364687536 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:47 INFO - PROCESS | 1651 | 1471364687573 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint
09:24:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 216ms
09:24:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html
09:24:47 INFO - PROCESS | 1651 | 1471364687758 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:47 INFO - PROCESS | 1651 | 1471364687798 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored
09:24:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 217ms
09:24:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html
09:24:47 INFO - PROCESS | 1651 | 1471364687986 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:48 INFO - PROCESS | 1651 | 1471364688034 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic
09:24:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 266ms
09:24:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html
09:24:48 INFO - PROCESS | 1651 | 1471364688258 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:48 INFO - PROCESS | 1651 | 1471364688314 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple
09:24:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 523ms
09:24:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html
09:24:48 INFO - PROCESS | 1651 | 1471364688790 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:48 INFO - PROCESS | 1651 | 1471364688854 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath
09:24:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 373ms
09:24:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html
09:24:49 INFO - PROCESS | 1651 | 1471364689180 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:49 INFO - PROCESS | 1651 | 1471364689228 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored
09:24:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 269ms
09:24:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html
09:24:49 INFO - PROCESS | 1651 | 1471364689461 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:49 INFO - PROCESS | 1651 | 1471364689516 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic
09:24:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 318ms
09:24:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html
09:24:49 INFO - PROCESS | 1651 | 1471364689783 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:49 INFO - PROCESS | 1651 | 1471364689834 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:50 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)
09:24:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 324ms
09:24:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html
09:24:50 INFO - PROCESS | 1651 | 1471364690103 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:50 INFO - PROCESS | 1651 | 1471364690140 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
09:24:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 216ms
09:24:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html
09:24:50 INFO - PROCESS | 1651 | 1471364690329 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:50 INFO - PROCESS | 1651 | 1471364690378 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored
09:24:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 219ms
09:24:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html
09:24:50 INFO - PROCESS | 1651 | 1471364690551 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:50 INFO - PROCESS | 1651 | 1471364690590 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled
09:24:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 267ms
09:24:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html
09:24:50 INFO - PROCESS | 1651 | 1471364690821 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:50 INFO - PROCESS | 1651 | 1471364690857 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape
09:24:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 270ms
09:24:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html
09:24:51 INFO - PROCESS | 1651 | 1471364691100 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:51 INFO - PROCESS | 1651 | 1471364691133 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic
09:24:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 267ms
09:24:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html
09:24:51 INFO - PROCESS | 1651 | 1471364691373 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:51 INFO - PROCESS | 1651 | 1471364691429 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed
09:24:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 270ms
09:24:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html
09:24:51 INFO - PROCESS | 1651 | 1471364691656 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:51 INFO - PROCESS | 1651 | 1471364691719 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1
09:24:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 269ms
09:24:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html
09:24:51 INFO - PROCESS | 1651 | 1471364691937 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:51 INFO - PROCESS | 1651 | 1471364691972 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2
09:24:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 327ms
09:24:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html
09:24:52 INFO - PROCESS | 1651 | 1471364692269 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:52 INFO - PROCESS | 1651 | 1471364692314 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative
09:24:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 277ms
09:24:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html
09:24:52 INFO - PROCESS | 1651 | 1471364692551 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:52 INFO - PROCESS | 1651 | 1471364692585 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath
09:24:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 218ms
09:24:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html
09:24:52 INFO - PROCESS | 1651 | 1471364692772 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:52 INFO - PROCESS | 1651 | 1471364692822 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored
09:24:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 319ms
09:24:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html
09:24:53 INFO - PROCESS | 1651 | 1471364693104 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:53 INFO - PROCESS | 1651 | 1471364693154 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect
09:24:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 378ms
09:24:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html
09:24:53 INFO - PROCESS | 1651 | 1471364693474 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:53 INFO - PROCESS | 1651 | 1471364693598 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding
09:24:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 418ms
09:24:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html
09:24:53 INFO - PROCESS | 1651 | 1471364693902 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:53 INFO - PROCESS | 1651 | 1471364693958 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1
09:24:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 218ms
09:24:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html
09:24:54 INFO - PROCESS | 1651 | 1471364694120 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:54 INFO - PROCESS | 1651 | 1471364694155 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2
09:24:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 220ms
09:24:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html
09:24:54 INFO - PROCESS | 1651 | 1471364694354 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:54 INFO - PROCESS | 1651 | 1471364694405 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3
09:24:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 327ms
09:24:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html
09:24:54 INFO - PROCESS | 1651 | 1471364694717 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:54 INFO - PROCESS | 1651 | 1471364694889 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4
09:24:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 469ms
09:24:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html
09:24:55 INFO - PROCESS | 1651 | 1471364695198 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:55 INFO - PROCESS | 1651 | 1471364695246 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5
09:24:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 269ms
09:24:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html
09:24:55 INFO - PROCESS | 1651 | 1471364695468 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:55 INFO - PROCESS | 1651 | 1471364695506 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6
09:24:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 267ms
09:24:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html
09:24:55 INFO - PROCESS | 1651 | 1471364695748 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:55 INFO - PROCESS | 1651 | 1471364695787 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked
09:24:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 271ms
09:24:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html
09:24:56 INFO - PROCESS | 1651 | 1471364696017 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:56 INFO - PROCESS | 1651 | 1471364696054 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn
09:24:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 216ms
09:24:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html
09:24:56 INFO - PROCESS | 1651 | 1471364696236 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:56 INFO - PROCESS | 1651 | 1471364696274 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:56 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
09:24:56 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
09:24:56 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1
09:24:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:24:56 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:24:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:24:56 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:24:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.arc.html | took 267ms
09:24:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html
09:24:56 INFO - PROCESS | 1651 | 1471364696507 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:56 INFO - PROCESS | 1651 | 1471364696550 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking
09:24:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 217ms
09:24:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html
09:24:56 INFO - PROCESS | 1651 | 1471364696733 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:56 INFO - PROCESS | 1651 | 1471364696767 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters
09:24:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 277ms
09:24:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html
09:24:57 INFO - PROCESS | 1651 | 1471364697006 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:57 INFO - PROCESS | 1651 | 1471364697051 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:57 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
09:24:57 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
09:24:57 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1
09:24:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:24:57 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:24:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:24:57 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:24:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.curve.html | took 318ms
09:24:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html
09:24:57 INFO - PROCESS | 1651 | 1471364697340 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:57 INFO - PROCESS | 1651 | 1471364697397 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:57 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
09:24:57 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
09:24:57 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1
09:24:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:24:57 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:24:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:24:57 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:24:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.line.html | took 321ms
09:24:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html
09:24:57 INFO - PROCESS | 1651 | 1471364697668 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:57 INFO - PROCESS | 1651 | 1471364697703 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking
09:24:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 217ms
09:24:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html
09:24:57 INFO - PROCESS | 1651 | 1471364697889 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:57 INFO - PROCESS | 1651 | 1471364697931 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix
09:24:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 219ms
09:24:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html
09:24:58 INFO - PROCESS | 1651 | 1471364698215 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:58 INFO - PROCESS | 1651 | 1471364698296 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix
09:24:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 408ms
09:24:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html
09:24:58 INFO - PROCESS | 1651 | 1471364698554 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:58 INFO - PROCESS | 1651 | 1471364698602 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix
09:24:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 268ms
09:24:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html
09:24:58 INFO - PROCESS | 1651 | 1471364698834 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:58 INFO - PROCESS | 1651 | 1471364698876 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath
09:24:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 218ms
09:24:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html
09:24:59 INFO - PROCESS | 1651 | 1471364699057 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:59 INFO - PROCESS | 1651 | 1471364699103 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted
09:24:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 270ms
09:24:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html
09:24:59 INFO - PROCESS | 1651 | 1471364699335 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:59 INFO - PROCESS | 1651 | 1471364699381 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic
09:24:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 376ms
09:24:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html
09:24:59 INFO - PROCESS | 1651 | 1471364699705 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:24:59 INFO - PROCESS | 1651 | 1471364699777 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing
09:25:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 321ms
09:25:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html
09:25:00 INFO - PROCESS | 1651 | 1471364700037 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:00 INFO - PROCESS | 1651 | 1471364700081 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing
09:25:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 319ms
09:25:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html
09:25:00 INFO - PROCESS | 1651 | 1471364700357 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:00 INFO - PROCESS | 1651 | 1471364700415 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something
09:25:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 268ms
09:25:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html
09:25:00 INFO - PROCESS | 1651 | 1471364700638 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:00 INFO - PROCESS | 1651 | 1471364700694 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size
09:25:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 319ms
09:25:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html
09:25:00 INFO - PROCESS | 1651 | 1471364700968 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:01 INFO - PROCESS | 1651 | 1471364701014 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this|
09:25:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 226ms
09:25:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html
09:25:01 INFO - PROCESS | 1651 | 1471364701187 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:01 INFO - PROCESS | 1651 | 1471364701224 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object
09:25:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 272ms
09:25:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html
09:25:01 INFO - PROCESS | 1651 | 1471364701468 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:01 INFO - PROCESS | 1651 | 1471364701507 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError
09:25:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 218ms
09:25:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html
09:25:01 INFO - PROCESS | 1651 | 1471364701689 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:01 INFO - PROCESS | 1651 | 1471364701732 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something
09:25:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 270ms
09:25:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html
09:25:01 INFO - PROCESS | 1651 | 1471364701974 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:02 INFO - PROCESS | 1651 | 1471364702031 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size
09:25:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 271ms
09:25:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html
09:25:02 INFO - PROCESS | 1651 | 1471364702257 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:02 INFO - PROCESS | 1651 | 1471364702306 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas
09:25:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 267ms
09:25:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html
09:25:02 INFO - PROCESS | 1651 | 1471364702535 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:02 INFO - PROCESS | 1651 | 1471364702569 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments
09:25:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 327ms
09:25:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html
09:25:02 INFO - PROCESS | 1651 | 1471364702856 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:02 INFO - PROCESS | 1651 | 1471364702909 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite
09:25:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 267ms
09:25:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html
09:25:03 INFO - PROCESS | 1651 | 1471364703136 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:03 INFO - PROCESS | 1651 | 1471364703174 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)
09:25:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 217ms
09:25:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html
09:25:03 INFO - PROCESS | 1651 | 1471364703358 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:03 INFO - PROCESS | 1651 | 1471364703399 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this|
09:25:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 267ms
09:25:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html
09:25:03 INFO - PROCESS | 1651 | 1471364703633 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:03 INFO - PROCESS | 1651 | 1471364703679 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel
09:25:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 318ms
09:25:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html
09:25:03 INFO - PROCESS | 1651 | 1471364703952 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:03 INFO - PROCESS | 1651 | 1471364703994 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object
09:25:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 316ms
09:25:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html
09:25:04 INFO - PROCESS | 1651 | 1471364704281 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:04 INFO - PROCESS | 1651 | 1471364704319 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero
09:25:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 271ms
09:25:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html
09:25:04 INFO - PROCESS | 1651 | 1471364704680 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:04 INFO - PROCESS | 1651 | 1471364704738 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something
09:25:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 300ms
09:25:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html
09:25:04 INFO - PROCESS | 1651 | 1471364704955 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:05 INFO - PROCESS | 1651 | 1471364705003 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255]
09:25:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 267ms
09:25:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html
09:25:05 INFO - PROCESS | 1651 | 1471364705224 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:05 INFO - PROCESS | 1651 | 1471364705285 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray
09:25:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 318ms
09:25:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html
09:25:05 INFO - PROCESS | 1651 | 1471364705569 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:05 INFO - PROCESS | 1651 | 1471364705620 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite
09:25:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 317ms
09:25:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html
09:25:05 INFO - PROCESS | 1651 | 1471364705891 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:05 INFO - PROCESS | 1651 | 1471364705934 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours
09:25:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 221ms
09:25:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html
09:25:06 INFO - PROCESS | 1651 | 1471364706121 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:06 INFO - PROCESS | 1651 | 1471364706176 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component
09:25:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 267ms
09:25:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html
09:25:06 INFO - PROCESS | 1651 | 1471364706388 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:06 INFO - PROCESS | 1651 | 1471364706435 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first
09:25:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 271ms
09:25:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html
09:25:06 INFO - PROCESS | 1651 | 1471364706671 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:06 INFO - PROCESS | 1651 | 1471364706722 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B
09:25:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 370ms
09:25:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html
09:25:07 INFO - PROCESS | 1651 | 1471364707070 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:07 INFO - PROCESS | 1651 | 1471364707127 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first
09:25:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 477ms
09:25:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html
09:25:07 INFO - PROCESS | 1651 | 1471364707548 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:07 INFO - PROCESS | 1651 | 1471364707582 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255]
09:25:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 222ms
09:25:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html
09:25:07 INFO - PROCESS | 1651 | 1471364707770 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:07 INFO - PROCESS | 1651 | 1471364707807 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:08 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
09:25:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 268ms
09:25:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html
09:25:08 INFO - PROCESS | 1651 | 1471364708040 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:08 INFO - PROCESS | 1651 | 1471364708084 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas
09:25:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 219ms
09:25:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html
09:25:08 INFO - PROCESS | 1651 | 1471364708272 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:08 INFO - PROCESS | 1651 | 1471364708307 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle
09:25:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 221ms
09:25:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html
09:25:08 INFO - PROCESS | 1651 | 1471364708501 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:08 INFO - PROCESS | 1651 | 1471364708535 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel
09:25:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 218ms
09:25:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html
09:25:08 INFO - PROCESS | 1651 | 1471364708722 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:08 INFO - PROCESS | 1651 | 1471364708754 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object
09:25:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 270ms
09:25:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html
09:25:09 INFO - PROCESS | 1651 | 1471364709022 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:09 INFO - PROCESS | 1651 | 1471364709073 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state
09:25:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 320ms
09:25:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html
09:25:09 INFO - PROCESS | 1651 | 1471364709337 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:09 INFO - PROCESS | 1651 | 1471364709381 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero
09:25:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 318ms
09:25:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html
09:25:09 INFO - PROCESS | 1651 | 1471364709655 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:09 INFO - PROCESS | 1651 | 1471364709685 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255]
09:25:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 268ms
09:25:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html
09:25:09 INFO - PROCESS | 1651 | 1471364709936 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:10 INFO - PROCESS | 1651 | 1471364710063 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:10 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
09:25:10 INFO - @http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1
09:25:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:25:10 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:25:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:25:10 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:25:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html | took 377ms
09:25:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html
09:25:10 INFO - PROCESS | 1651 | 1471364710306 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:10 INFO - PROCESS | 1651 | 1471364710347 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0
09:25:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 269ms
09:25:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html
09:25:10 INFO - PROCESS | 1651 | 1471364710589 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:10 INFO - PROCESS | 1651 | 1471364710640 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties
09:25:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 522ms
09:25:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html
09:25:11 INFO - PROCESS | 1651 | 1471364711124 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:11 INFO - PROCESS | 1651 | 1471364711181 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only
09:25:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 369ms
09:25:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html
09:25:11 INFO - PROCESS | 1651 | 1471364711507 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:11 INFO - PROCESS | 1651 | 1471364711566 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero
09:25:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 320ms
09:25:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html
09:25:11 INFO - PROCESS | 1651 | 1471364711837 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:11 INFO - PROCESS | 1651 | 1471364711899 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified
09:25:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 377ms
09:25:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html
09:25:12 INFO - PROCESS | 1651 | 1471364712208 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:12 INFO - PROCESS | 1651 | 1471364712265 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber
09:25:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 269ms
09:25:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html
09:25:12 INFO - PROCESS | 1651 | 1471364712490 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:12 INFO - PROCESS | 1651 | 1471364712552 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0
09:25:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 316ms
09:25:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html
09:25:12 INFO - PROCESS | 1651 | 1471364712831 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:12 INFO - PROCESS | 1651 | 1471364712902 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly
09:25:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 334ms
09:25:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html
09:25:13 INFO - PROCESS | 1651 | 1471364713155 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:13 INFO - PROCESS | 1651 | 1471364713233 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas
09:25:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 368ms
09:25:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html
09:25:13 INFO - PROCESS | 1651 | 1471364713534 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:13 INFO - PROCESS | 1651 | 1471364713584 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions
09:25:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 277ms
09:25:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html
09:25:13 INFO - PROCESS | 1651 | 1471364713815 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:13 INFO - PROCESS | 1651 | 1471364713854 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas
09:25:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 318ms
09:25:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html
09:25:14 INFO - PROCESS | 1651 | 1471364714141 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:14 INFO - PROCESS | 1651 | 1471364714196 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas
09:25:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 326ms
09:25:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html
09:25:14 INFO - PROCESS | 1651 | 1471364714470 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:14 INFO - PROCESS | 1651 | 1471364714511 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly
09:25:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 468ms
09:25:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html
09:25:14 INFO - PROCESS | 1651 | 1471364714946 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:14 INFO - PROCESS | 1651 | 1471364714988 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly
09:25:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 269ms
09:25:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html
09:25:15 INFO - PROCESS | 1651 | 1471364715219 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:15 INFO - PROCESS | 1651 | 1471364715254 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height
09:25:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 219ms
09:25:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html
09:25:15 INFO - PROCESS | 1651 | 1471364715442 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:15 INFO - PROCESS | 1651 | 1471364715486 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y
09:25:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 267ms
09:25:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html
09:25:15 INFO - PROCESS | 1651 | 1471364715723 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:15 INFO - PROCESS | 1651 | 1471364715780 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing
09:25:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 323ms
09:25:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html
09:25:16 INFO - PROCESS | 1651 | 1471364716070 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:16 INFO - PROCESS | 1651 | 1471364716107 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly
09:25:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 268ms
09:25:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html
09:25:16 INFO - PROCESS | 1651 | 1471364716339 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:16 INFO - PROCESS | 1651 | 1471364716382 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite
09:25:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 316ms
09:25:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html
09:25:16 INFO - PROCESS | 1651 | 1471364716672 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:16 INFO - PROCESS | 1651 | 1471364716713 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError
09:25:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 276ms
09:25:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html
09:25:16 INFO - PROCESS | 1651 | 1471364716938 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:16 INFO - PROCESS | 1651 | 1471364716997 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path
09:25:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 422ms
09:25:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html
09:25:17 INFO - PROCESS | 1651 | 1471364717369 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:17 INFO - PROCESS | 1651 | 1471364717416 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state
09:25:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 268ms
09:25:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html
09:25:17 INFO - PROCESS | 1651 | 1471364717641 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:17 INFO - PROCESS | 1651 | 1471364717686 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect
09:25:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 269ms
09:25:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html
09:25:17 INFO - PROCESS | 1651 | 1471364717941 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:18 INFO - PROCESS | 1651 | 1471364717999 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects
09:25:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 320ms
09:25:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html
09:25:18 INFO - PROCESS | 1651 | 1471364718257 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:18 INFO - PROCESS | 1651 | 1471364718331 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used
09:25:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 268ms
09:25:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html
09:25:18 INFO - PROCESS | 1651 | 1471364718536 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:18 INFO - PROCESS | 1651 | 1471364718578 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used
09:25:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 324ms
09:25:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html
09:25:18 INFO - PROCESS | 1651 | 1471364718855 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:18 INFO - PROCESS | 1651 | 1471364718905 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha
09:25:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 317ms
09:25:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html
09:25:19 INFO - PROCESS | 1651 | 1471364719199 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:19 INFO - PROCESS | 1651 | 1471364719239 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha
09:25:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 337ms
09:25:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html
09:25:19 INFO - PROCESS | 1651 | 1471364719521 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:19 INFO - PROCESS | 1651 | 1471364719559 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly
09:25:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 268ms
09:25:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html
09:25:19 INFO - PROCESS | 1651 | 1471364719805 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:19 INFO - PROCESS | 1651 | 1471364719861 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial
09:25:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 267ms
09:25:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html
09:25:20 INFO - PROCESS | 1651 | 1471364720075 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:20 INFO - PROCESS | 1651 | 1471364720124 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid
09:25:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 268ms
09:25:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html
09:25:20 INFO - PROCESS | 1651 | 1471364720355 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:20 INFO - PROCESS | 1651 | 1471364720411 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid
09:25:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 268ms
09:25:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html
09:25:20 INFO - PROCESS | 1651 | 1471364720656 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:20 INFO - PROCESS | 1651 | 1471364720736 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial
09:25:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 379ms
09:25:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html
09:25:21 INFO - PROCESS | 1651 | 1471364721032 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:21 INFO - PROCESS | 1651 | 1471364721079 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid
09:25:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 218ms
09:25:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html
09:25:21 INFO - PROCESS | 1651 | 1471364721254 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:21 INFO - PROCESS | 1651 | 1471364721289 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid
09:25:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 217ms
09:25:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html
09:25:21 INFO - PROCESS | 1651 | 1471364721473 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:21 INFO - PROCESS | 1651 | 1471364721512 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial
09:25:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 219ms
09:25:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html
09:25:21 INFO - PROCESS | 1651 | 1471364721704 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:21 INFO - PROCESS | 1651 | 1471364721737 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid
09:25:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 217ms
09:25:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html
09:25:21 INFO - PROCESS | 1651 | 1471364721937 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:21 INFO - PROCESS | 1651 | 1471364721983 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid
09:25:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 278ms
09:25:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html
09:25:22 INFO - PROCESS | 1651 | 1471364722204 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:22 INFO - PROCESS | 1651 | 1471364722250 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases
09:25:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 218ms
09:25:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html
09:25:22 INFO - PROCESS | 1651 | 1471364722431 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:22 INFO - PROCESS | 1651 | 1471364722466 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases
09:25:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 219ms
09:25:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html
09:25:22 INFO - PROCESS | 1651 | 1471364722653 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:22 INFO - PROCESS | 1651 | 1471364722686 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases
09:25:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 218ms
09:25:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html
09:25:22 INFO - PROCESS | 1651 | 1471364722873 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:22 INFO - PROCESS | 1651 | 1471364722914 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases
09:25:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 269ms
09:25:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html
09:25:23 INFO - PROCESS | 1651 | 1471364723177 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:23 INFO - PROCESS | 1651 | 1471364723263 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region
09:25:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 468ms
09:25:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html
09:25:23 INFO - PROCESS | 1651 | 1471364723625 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:23 INFO - PROCESS | 1651 | 1471364723676 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region
09:25:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 268ms
09:25:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html
09:25:23 INFO - PROCESS | 1651 | 1471364723905 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:23 INFO - PROCESS | 1651 | 1471364723951 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region
09:25:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 267ms
09:25:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html
09:25:24 INFO - PROCESS | 1651 | 1471364724189 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:24 INFO - PROCESS | 1651 | 1471364724248 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation
09:25:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 328ms
09:25:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html
09:25:24 INFO - PROCESS | 1651 | 1471364724508 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:24 INFO - PROCESS | 1651 | 1471364724559 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation
09:25:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 274ms
09:25:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html
09:25:24 INFO - PROCESS | 1651 | 1471364724790 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:24 INFO - PROCESS | 1651 | 1471364724832 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out
09:25:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 271ms
09:25:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html
09:25:25 INFO - PROCESS | 1651 | 1471364725071 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:25 INFO - PROCESS | 1651 | 1471364725122 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set
09:25:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 319ms
09:25:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html
09:25:25 INFO - PROCESS | 1651 | 1471364725423 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:25 INFO - PROCESS | 1651 | 1471364725488 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set
09:25:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 380ms
09:25:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html
09:25:25 INFO - PROCESS | 1651 | 1471364725775 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:25 INFO - PROCESS | 1651 | 1471364725815 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set
09:25:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 273ms
09:25:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html
09:25:26 INFO - PROCESS | 1651 | 1471364726052 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:26 INFO - PROCESS | 1651 | 1471364726086 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set
09:25:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 217ms
09:25:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html
09:25:26 INFO - PROCESS | 1651 | 1471364726272 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:26 INFO - PROCESS | 1651 | 1471364726303 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set
09:25:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 220ms
09:25:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html
09:25:26 INFO - PROCESS | 1651 | 1471364726503 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:26 INFO - PROCESS | 1651 | 1471364726537 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills
09:25:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 267ms
09:25:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html
09:25:26 INFO - PROCESS | 1651 | 1471364726775 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:26 INFO - PROCESS | 1651 | 1471364726815 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills
09:25:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 268ms
09:25:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html
09:25:27 INFO - PROCESS | 1651 | 1471364727052 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:27 INFO - PROCESS | 1651 | 1471364727087 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills
09:25:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 216ms
09:25:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html
09:25:27 INFO - PROCESS | 1651 | 1471364727286 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:27 INFO - PROCESS | 1651 | 1471364727452 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills
09:25:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 427ms
09:25:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html
09:25:27 INFO - PROCESS | 1651 | 1471364727706 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:27 INFO - PROCESS | 1651 | 1471364727746 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images
09:25:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 216ms
09:25:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html
09:25:27 INFO - PROCESS | 1651 | 1471364727933 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:27 INFO - PROCESS | 1651 | 1471364727973 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images
09:25:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 226ms
09:25:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html
09:25:28 INFO - PROCESS | 1651 | 1471364728156 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:28 INFO - PROCESS | 1651 | 1471364728216 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images
09:25:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 270ms
09:25:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html
09:25:28 INFO - PROCESS | 1651 | 1471364728436 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:28 INFO - PROCESS | 1651 | 1471364728470 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles
09:25:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 318ms
09:25:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html
09:25:28 INFO - PROCESS | 1651 | 1471364728755 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:28 INFO - PROCESS | 1651 | 1471364728788 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images
09:25:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 217ms
09:25:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html
09:25:28 INFO - PROCESS | 1651 | 1471364728991 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:29 INFO - PROCESS | 1651 | 1471364729045 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images
09:25:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 327ms
09:25:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html
09:25:29 INFO - PROCESS | 1651 | 1471364729319 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:29 INFO - PROCESS | 1651 | 1471364729375 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x
09:25:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 522ms
09:25:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html
09:25:29 INFO - PROCESS | 1651 | 1471364729837 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:29 INFO - PROCESS | 1651 | 1471364729884 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y
09:25:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 219ms
09:25:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html
09:25:30 INFO - PROCESS | 1651 | 1471364730070 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:30 INFO - PROCESS | 1651 | 1471364730105 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x
09:25:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 226ms
09:25:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html
09:25:30 INFO - PROCESS | 1651 | 1471364730296 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:30 INFO - PROCESS | 1651 | 1471364730346 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y
09:25:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 274ms
09:25:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html
09:25:30 INFO - PROCESS | 1651 | 1471364730574 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:30 INFO - PROCESS | 1651 | 1471364730624 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area
09:25:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 325ms
09:25:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html
09:25:30 INFO - PROCESS | 1651 | 1471364730911 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:30 INFO - PROCESS | 1651 | 1471364730951 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns
09:25:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 318ms
09:25:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html
09:25:31 INFO - PROCESS | 1651 | 1471364731240 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:31 INFO - PROCESS | 1651 | 1471364731280 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns
09:25:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 220ms
09:25:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html
09:25:31 INFO - PROCESS | 1651 | 1471364731467 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:31 INFO - PROCESS | 1651 | 1471364731502 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns
09:25:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 266ms
09:25:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html
09:25:31 INFO - PROCESS | 1651 | 1471364731735 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:31 INFO - PROCESS | 1651 | 1471364731778 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns
09:25:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 218ms
09:25:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html
09:25:31 INFO - PROCESS | 1651 | 1471364731956 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:31 INFO - PROCESS | 1651 | 1471364731990 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes
09:25:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 219ms
09:25:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html
09:25:32 INFO - PROCESS | 1651 | 1471364732184 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:32 INFO - PROCESS | 1651 | 1471364732216 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps
09:25:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 224ms
09:25:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html
09:25:32 INFO - PROCESS | 1651 | 1471364732404 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:32 INFO - PROCESS | 1651 | 1471364732440 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps
09:25:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 270ms
09:25:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html
09:25:32 INFO - PROCESS | 1651 | 1471364732684 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:32 INFO - PROCESS | 1651 | 1471364732724 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins
09:25:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 318ms
09:25:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html
09:25:33 INFO - PROCESS | 1651 | 1471364733015 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:33 INFO - PROCESS | 1651 | 1471364733063 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins
09:25:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 267ms
09:25:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html
09:25:33 INFO - PROCESS | 1651 | 1471364733289 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:33 INFO - PROCESS | 1651 | 1471364733343 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit
09:25:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 369ms
09:25:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html
09:25:33 INFO - PROCESS | 1651 | 1471364733668 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:33 INFO - PROCESS | 1651 | 1471364733744 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations
09:25:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 326ms
09:25:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html
09:25:33 INFO - PROCESS | 1651 | 1471364733992 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:34 INFO - PROCESS | 1651 | 1471364734051 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations
09:25:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 321ms
09:25:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html
09:25:34 INFO - PROCESS | 1651 | 1471364734336 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:34 INFO - PROCESS | 1651 | 1471364734381 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default
09:25:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 268ms
09:25:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html
09:25:34 INFO - PROCESS | 1651 | 1471364734602 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:34 INFO - PROCESS | 1651 | 1471364734637 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid
09:25:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 267ms
09:25:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html
09:25:34 INFO - PROCESS | 1651 | 1471364734875 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:34 INFO - PROCESS | 1651 | 1471364734921 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid
09:25:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 270ms
09:25:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html
09:25:35 INFO - PROCESS | 1651 | 1471364735157 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:35 INFO - PROCESS | 1651 | 1471364735213 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default
09:25:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 270ms
09:25:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html
09:25:35 INFO - PROCESS | 1651 | 1471364735436 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:35 INFO - PROCESS | 1651 | 1471364735470 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid
09:25:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 218ms
09:25:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html
09:25:35 INFO - PROCESS | 1651 | 1471364735819 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:35 INFO - PROCESS | 1651 | 1471364735882 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid
09:25:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 421ms
09:25:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html
09:25:36 INFO - PROCESS | 1651 | 1471364736108 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:36 INFO - PROCESS | 1651 | 1471364736175 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:36 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)
09:25:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 822ms
09:25:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html
09:25:36 INFO - PROCESS | 1651 | 1471364736933 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:36 INFO - PROCESS | 1651 | 1471364736975 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:37 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
09:25:37 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
09:25:37 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5
09:25:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:25:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
09:25:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 769ms
09:25:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html
09:25:37 INFO - PROCESS | 1651 | 1471364737709 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:37 INFO - PROCESS | 1651 | 1471364737737 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:38 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
09:25:38 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
09:25:38 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5
09:25:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:25:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
09:25:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 719ms
09:25:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html
09:25:38 INFO - PROCESS | 1651 | 1471364738431 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:38 INFO - PROCESS | 1651 | 1471364738480 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:39 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)
09:25:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 771ms
09:25:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html
09:25:39 INFO - PROCESS | 1651 | 1471364739204 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:39 INFO - PROCESS | 1651 | 1471364739240 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:39 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)
09:25:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 717ms
09:25:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html
09:25:39 INFO - PROCESS | 1651 | 1471364739922 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:39 INFO - PROCESS | 1651 | 1471364739954 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:40 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
09:25:40 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
09:25:40 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5
09:25:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:25:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
09:25:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 817ms
09:25:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html
09:25:40 INFO - PROCESS | 1651 | 1471364740742 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:40 INFO - PROCESS | 1651 | 1471364740769 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:41 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
09:25:41 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
09:25:41 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5
09:25:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:25:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
09:25:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 723ms
09:25:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html
09:25:41 INFO - PROCESS | 1651 | 1471364741468 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:41 INFO - PROCESS | 1651 | 1471364741496 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:42 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
09:25:42 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
09:25:42 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5
09:25:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:25:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
09:25:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 718ms
09:25:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html
09:25:42 INFO - PROCESS | 1651 | 1471364742205 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:42 INFO - PROCESS | 1651 | 1471364742263 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:42 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
09:25:42 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
09:25:42 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5
09:25:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:25:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
09:25:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 770ms
09:25:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html
09:25:42 INFO - PROCESS | 1651 | 1471364742981 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:43 INFO - PROCESS | 1651 | 1471364743011 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default
09:25:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 222ms
09:25:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html
09:25:43 INFO - PROCESS | 1651 | 1471364743208 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:43 INFO - PROCESS | 1651 | 1471364743253 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic
09:25:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 266ms
09:25:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html
09:25:43 INFO - PROCESS | 1651 | 1471364743474 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:43 INFO - PROCESS | 1651 | 1471364743520 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:43 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"
09:25:43 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
09:25:43 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1
09:25:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:25:43 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:25:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:25:43 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:25:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.complex.html | took 268ms
09:25:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html
09:25:43 INFO - PROCESS | 1651 | 1471364743756 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:43 INFO - PROCESS | 1651 | 1471364743804 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid
09:25:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 318ms
09:25:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html
09:25:44 INFO - PROCESS | 1651 | 1471364744082 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:44 INFO - PROCESS | 1651 | 1471364744168 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:44 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"
09:25:44 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
09:25:44 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1
09:25:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:25:44 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:25:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:25:44 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:25:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html | took 269ms
09:25:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html
09:25:44 INFO - PROCESS | 1651 | 1471364744367 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:44 INFO - PROCESS | 1651 | 1471364744405 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:44 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"
09:25:44 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
09:25:44 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1
09:25:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:25:44 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:25:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:25:44 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:25:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html | took 223ms
09:25:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html
09:25:44 INFO - PROCESS | 1651 | 1471364744587 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:44 INFO - PROCESS | 1651 | 1471364744623 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values
09:25:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 218ms
09:25:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html
09:25:44 INFO - PROCESS | 1651 | 1471364744808 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:44 INFO - PROCESS | 1651 | 1471364744846 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:45 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
09:25:45 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
09:25:45 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5
09:25:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:25:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
09:25:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 717ms
09:25:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html
09:25:45 INFO - PROCESS | 1651 | 1471364745527 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:45 INFO - PROCESS | 1651 | 1471364745553 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap
09:25:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 217ms
09:25:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html
09:25:45 INFO - PROCESS | 1651 | 1471364745755 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:45 INFO - PROCESS | 1651 | 1471364745789 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path
09:25:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 268ms
09:25:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html
09:25:46 INFO - PROCESS | 1651 | 1471364746026 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:46 INFO - PROCESS | 1651 | 1471364746080 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle
09:25:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 270ms
09:25:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html
09:25:46 INFO - PROCESS | 1651 | 1471364746308 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:46 INFO - PROCESS | 1651 | 1471364746362 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font
09:25:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 267ms
09:25:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html
09:25:46 INFO - PROCESS | 1651 | 1471364746584 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:46 INFO - PROCESS | 1651 | 1471364746650 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha
09:25:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 325ms
09:25:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html
09:25:46 INFO - PROCESS | 1651 | 1471364746909 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:46 INFO - PROCESS | 1651 | 1471364746965 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation
09:25:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 317ms
09:25:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html
09:25:47 INFO - PROCESS | 1651 | 1471364747237 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:47 INFO - PROCESS | 1651 | 1471364747286 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap
09:25:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 227ms
09:25:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html
09:25:47 INFO - PROCESS | 1651 | 1471364747457 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:47 INFO - PROCESS | 1651 | 1471364747491 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin
09:25:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 219ms
09:25:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html
09:25:47 INFO - PROCESS | 1651 | 1471364747687 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:47 INFO - PROCESS | 1651 | 1471364747720 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth
09:25:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 227ms
09:25:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html
09:25:47 INFO - PROCESS | 1651 | 1471364747907 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:47 INFO - PROCESS | 1651 | 1471364747949 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit
09:25:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 219ms
09:25:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html
09:25:48 INFO - PROCESS | 1651 | 1471364748136 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:48 INFO - PROCESS | 1651 | 1471364748171 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path
09:25:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 419ms
09:25:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html
09:25:48 INFO - PROCESS | 1651 | 1471364748563 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:48 INFO - PROCESS | 1651 | 1471364748629 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur
09:25:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 318ms
09:25:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html
09:25:48 INFO - PROCESS | 1651 | 1471364748888 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:48 INFO - PROCESS | 1651 | 1471364748924 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor
09:25:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 217ms
09:25:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html
09:25:49 INFO - PROCESS | 1651 | 1471364749111 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:49 INFO - PROCESS | 1651 | 1471364749159 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX
09:25:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 218ms
09:25:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html
09:25:49 INFO - PROCESS | 1651 | 1471364749335 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:49 INFO - PROCESS | 1651 | 1471364749370 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY
09:25:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 271ms
09:25:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html
09:25:49 INFO - PROCESS | 1651 | 1471364749605 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:49 INFO - PROCESS | 1651 | 1471364749658 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack
09:25:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 269ms
09:25:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html
09:25:49 INFO - PROCESS | 1651 | 1471364749893 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:49 INFO - PROCESS | 1651 | 1471364749959 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited
09:25:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 322ms
09:25:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html
09:25:50 INFO - PROCESS | 1651 | 1471364750221 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:50 INFO - PROCESS | 1651 | 1471364750255 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle
09:25:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 266ms
09:25:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html
09:25:50 INFO - PROCESS | 1651 | 1471364750490 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:50 INFO - PROCESS | 1651 | 1471364750537 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign
09:25:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 271ms
09:25:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html
09:25:50 INFO - PROCESS | 1651 | 1471364750773 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:50 INFO - PROCESS | 1651 | 1471364750806 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline
09:25:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 216ms
09:25:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html
09:25:50 INFO - PROCESS | 1651 | 1471364750989 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:51 INFO - PROCESS | 1651 | 1471364751020 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix
09:25:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 267ms
09:25:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html
09:25:51 INFO - PROCESS | 1651 | 1471364751274 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:51 INFO - PROCESS | 1651 | 1471364751333 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect
09:25:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 317ms
09:25:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html
09:25:51 INFO - PROCESS | 1651 | 1471364751592 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:51 INFO - PROCESS | 1651 | 1471364751640 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order
09:25:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 269ms
09:25:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html
09:25:51 INFO - PROCESS | 1651 | 1471364751868 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:51 INFO - PROCESS | 1651 | 1471364751912 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise
09:25:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 276ms
09:25:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html
09:25:52 INFO - PROCESS | 1651 | 1471364752139 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:52 INFO - PROCESS | 1651 | 1471364752183 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored
09:25:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 267ms
09:25:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html
09:25:52 INFO - PROCESS | 1651 | 1471364752410 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:52 INFO - PROCESS | 1651 | 1471364752469 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians
09:25:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 368ms
09:25:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html
09:25:52 INFO - PROCESS | 1651 | 1471364752787 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:52 INFO - PROCESS | 1651 | 1471364752832 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly
09:25:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 268ms
09:25:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html
09:25:53 INFO - PROCESS | 1651 | 1471364753056 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:53 INFO - PROCESS | 1651 | 1471364753104 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly
09:25:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 270ms
09:25:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html
09:25:53 INFO - PROCESS | 1651 | 1471364753337 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:53 INFO - PROCESS | 1651 | 1471364753382 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing
09:25:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 417ms
09:25:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html
09:25:53 INFO - PROCESS | 1651 | 1471364753756 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:53 INFO - PROCESS | 1651 | 1471364753793 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works
09:25:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 219ms
09:25:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html
09:25:53 INFO - PROCESS | 1651 | 1471364753987 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:54 INFO - PROCESS | 1651 | 1471364754020 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works
09:25:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 225ms
09:25:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html
09:25:54 INFO - PROCESS | 1651 | 1471364754208 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:54 INFO - PROCESS | 1651 | 1471364754258 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine
09:25:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 422ms
09:25:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html
09:25:54 INFO - PROCESS | 1651 | 1471364754637 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:54 INFO - PROCESS | 1651 | 1471364754718 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works
09:25:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 418ms
09:25:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html
09:25:55 INFO - PROCESS | 1651 | 1471364755057 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:55 INFO - PROCESS | 1651 | 1471364755116 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored
09:25:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 267ms
09:25:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html
09:25:55 INFO - PROCESS | 1651 | 1471364755337 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:55 INFO - PROCESS | 1651 | 1471364755381 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works
09:25:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 226ms
09:25:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html
09:25:55 INFO - PROCESS | 1651 | 1471364755572 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:55 INFO - PROCESS | 1651 | 1471364755617 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple
09:25:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 267ms
09:25:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html
09:25:55 INFO - PROCESS | 1651 | 1471364755836 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:55 INFO - PROCESS | 1651 | 1471364755883 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored
09:25:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 324ms
09:25:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html
09:25:56 INFO - PROCESS | 1651 | 1471364756176 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:56 INFO - PROCESS | 1651 | 1471364756229 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed
09:25:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 283ms
09:25:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html
09:25:56 INFO - PROCESS | 1651 | 1471364756454 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:56 INFO - PROCESS | 1651 | 1471364756491 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing
09:25:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 267ms
09:25:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html
09:25:56 INFO - PROCESS | 1651 | 1471364756722 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:56 INFO - PROCESS | 1651 | 1471364756762 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM
09:25:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 317ms
09:25:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html
09:25:57 INFO - PROCESS | 1651 | 1471364757050 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:57 INFO - PROCESS | 1651 | 1471364757124 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored
09:25:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 270ms
09:25:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html
09:25:57 INFO - PROCESS | 1651 | 1471364757324 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:57 INFO - PROCESS | 1651 | 1471364757360 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly
09:25:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 268ms
09:25:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html
09:25:57 INFO - PROCESS | 1651 | 1471364757607 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:57 INFO - PROCESS | 1651 | 1471364757664 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works
09:25:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 317ms
09:25:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html
09:25:57 INFO - PROCESS | 1651 | 1471364757956 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:58 INFO - PROCESS | 1651 | 1471364758001 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored
09:25:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 242ms
09:25:58 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html
09:25:58 INFO - PROCESS | 1651 | 1471364758174 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:58 INFO - PROCESS | 1651 | 1471364758219 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:58 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document
09:25:58 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document.
09:25:58 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 221ms
09:25:58 INFO - TEST-START | /DOMEvents/constructors.html
09:25:58 INFO - PROCESS | 1651 | 1471364758404 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:58 INFO - PROCESS | 1651 | 1471364758439 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:58 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument)
09:25:58 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument)
09:25:58 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument)
09:25:58 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument)
09:25:58 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values)
09:25:58 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values)
09:25:58 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument)
09:25:58 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument)
09:25:58 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument)
09:25:58 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument)
09:25:58 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values)
09:25:58 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values)
09:25:58 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument)
09:25:58 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument)
09:25:58 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument)
09:25:58 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument)
09:25:58 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values)
09:25:58 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values)
09:25:58 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument)
09:25:58 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument)
09:25:58 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument)
09:25:58 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument)
09:25:58 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values)
09:25:58 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values)
09:25:58 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument)
09:25:58 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument)
09:25:58 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument)
09:25:58 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument)
09:25:58 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values)
09:25:58 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values)
09:25:58 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument)
09:25:58 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument)
09:25:58 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument)
09:25:58 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument)
09:25:58 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values)
09:25:58 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values)
09:25:58 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor.
09:25:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17
09:25:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:25:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:25:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3
09:25:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
09:25:58 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor.
09:25:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17
09:25:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:25:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:25:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3
09:25:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
09:25:58 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor.
09:25:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17
09:25:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:25:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:25:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3
09:25:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
09:25:58 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor.
09:25:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17
09:25:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:25:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:25:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3
09:25:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
09:25:58 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor.
09:25:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17
09:25:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:25:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:25:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3
09:25:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
09:25:58 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor.
09:25:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17
09:25:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:25:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:25:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3
09:25:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
09:25:58 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type)
09:25:58 INFO - TEST-OK | /DOMEvents/constructors.html | took 223ms
09:25:58 INFO - TEST-START | /DOMEvents/event-phases-order.html
09:25:58 INFO - PROCESS | 1651 | 1471364758639 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:58 INFO - PROCESS | 1651 | 1471364758670 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:58 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order
09:25:58 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 218ms
09:25:58 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html
09:25:58 INFO - PROCESS | 1651 | 1471364758859 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:58 INFO - PROCESS | 1651 | 1471364758895 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:59 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function
09:25:59 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28
09:25:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7
09:25:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:25:59 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
09:25:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
09:25:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:25:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
09:25:59 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
09:25:59 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7
09:25:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
09:25:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:25:59 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
09:25:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
09:25:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:25:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
09:25:59 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
09:25:59 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7
09:25:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
09:25:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:25:59 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
09:25:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
09:25:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:25:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
09:25:59 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]"
09:25:59 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7
09:25:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
09:25:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:25:59 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
09:25:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
09:25:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:25:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
09:25:59 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching.
09:25:59 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 217ms
09:25:59 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html
09:25:59 INFO - PROCESS | 1651 | 1471364759086 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:59 INFO - PROCESS | 1651 | 1471364759120 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:59 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
09:25:59 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object
09:25:59 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 222ms
09:25:59 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html
09:25:59 INFO - PROCESS | 1651 | 1471364759308 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:59 INFO - PROCESS | 1651 | 1471364759352 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:59 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
09:25:59 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener
09:25:59 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 218ms
09:25:59 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html
09:25:59 INFO - PROCESS | 1651 | 1471364759536 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:59 INFO - PROCESS | 1651 | 1471364759570 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:59 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow.
09:25:59 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 267ms
09:25:59 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html
09:25:59 INFO - PROCESS | 1651 | 1471364759806 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:25:59 INFO - PROCESS | 1651 | 1471364759859 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:00 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.
09:26:00 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 316ms
09:26:00 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html
09:26:00 INFO - PROCESS | 1651 | 1471364760140 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:00 INFO - PROCESS | 1651 | 1471364760188 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:00 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
09:26:00 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9
09:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:26:00 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5
09:26:00 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 277ms
09:26:00 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html
09:26:00 INFO - PROCESS | 1651 | 1471364760408 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:00 INFO - PROCESS | 1651 | 1471364760443 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:00 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.
09:26:00 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 218ms
09:26:00 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html
09:26:00 INFO - PROCESS | 1651 | 1471364760635 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:00 INFO - PROCESS | 1651 | 1471364760667 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:00 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.
09:26:00 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 225ms
09:26:00 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html
09:26:00 INFO - PROCESS | 1651 | 1471364760857 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:00 INFO - PROCESS | 1651 | 1471364760890 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:01 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
09:26:01 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
09:26:01 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 421ms
09:26:01 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html
09:26:01 INFO - PROCESS | 1651 | 1471364761285 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:01 INFO - PROCESS | 1651 | 1471364761340 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:01 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.
09:26:01 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 320ms
09:26:01 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html
09:26:01 INFO - PROCESS | 1651 | 1471364761634 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:01 INFO - PROCESS | 1651 | 1471364761688 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:01 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.
09:26:01 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 220ms
09:26:01 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html
09:26:01 INFO - PROCESS | 1651 | 1471364761877 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:01 INFO - PROCESS | 1651 | 1471364761923 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:02 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.
09:26:02 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 218ms
09:26:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html
09:26:02 INFO - PROCESS | 1651 | 1471364762100 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:02 INFO - PROCESS | 1651 | 1471364762149 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:02 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.
09:26:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 270ms
09:26:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html
09:26:02 INFO - PROCESS | 1651 | 1471364762371 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:02 INFO - PROCESS | 1651 | 1471364762411 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:02 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.
09:26:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 217ms
09:26:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html
09:26:02 INFO - PROCESS | 1651 | 1471364762592 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:02 INFO - PROCESS | 1651 | 1471364762637 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:02 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.
09:26:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 216ms
09:26:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html
09:26:02 INFO - PROCESS | 1651 | 1471364762819 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:02 INFO - PROCESS | 1651 | 1471364762859 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:03 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
09:26:03 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9
09:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:26:03 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5
09:26:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 274ms
09:26:03 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html
09:26:03 INFO - PROCESS | 1651 | 1471364763093 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:03 INFO - PROCESS | 1651 | 1471364763152 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:03 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.
09:26:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 321ms
09:26:03 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html
09:26:03 INFO - PROCESS | 1651 | 1471364763423 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:03 INFO - PROCESS | 1651 | 1471364763458 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:03 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.
09:26:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 267ms
09:26:03 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html
09:26:03 INFO - PROCESS | 1651 | 1471364763706 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:03 INFO - PROCESS | 1651 | 1471364763763 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:04 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
09:26:04 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
09:26:04 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 326ms
09:26:04 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html
09:26:04 INFO - PROCESS | 1651 | 1471364764028 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:04 INFO - PROCESS | 1651 | 1471364764073 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:04 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.
09:26:04 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 218ms
09:26:04 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html
09:26:04 INFO - PROCESS | 1651 | 1471364764270 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:04 INFO - PROCESS | 1651 | 1471364764318 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:04 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.
09:26:04 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 331ms
09:26:04 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html
09:26:04 INFO - PROCESS | 1651 | 1471364764592 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:04 INFO - PROCESS | 1651 | 1471364764648 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:04 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.
09:26:04 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 221ms
09:26:04 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html
09:26:04 INFO - PROCESS | 1651 | 1471364764821 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:04 INFO - PROCESS | 1651 | 1471364764855 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:05 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
09:26:05 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 216ms
09:26:05 INFO - TEST-START | /FileAPI/FileReaderSync.worker
09:26:05 INFO - PROCESS | 1651 | 1471364765042 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:05 INFO - PROCESS | 1651 | 1471364765076 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:05 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {}
09:26:05 INFO - {}
09:26:05 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {}
09:26:05 INFO - {}
09:26:05 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {}
09:26:05 INFO - {}
09:26:05 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {}
09:26:05 INFO - {}
09:26:05 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 266ms
09:26:05 INFO - TEST-START | /FileAPI/fileReader.html
09:26:05 INFO - PROCESS | 1651 | 1471364765320 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:05 INFO - PROCESS | 1651 | 1471364765368 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:05 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object
09:26:05 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor
09:26:05 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort
09:26:05 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events
09:26:05 INFO - TEST-OK | /FileAPI/fileReader.html | took 268ms
09:26:05 INFO - TEST-START | /FileAPI/historical.html
09:26:05 INFO - PROCESS | 1651 | 1471364765587 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:05 INFO - PROCESS | 1651 | 1471364765622 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:05 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported
09:26:05 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported
09:26:05 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported
09:26:05 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed
09:26:05 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported.
09:26:05 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true
09:26:05 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9
09:26:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:26:05 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5
09:26:05 INFO - TEST-OK | /FileAPI/historical.html | took 218ms
09:26:05 INFO - TEST-START | /FileAPI/idlharness.html
09:26:05 INFO - PROCESS | 1651 | 1471364765810 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:05 INFO - PROCESS | 1651 | 1471364765845 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob)
09:26:06 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
09:26:06 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
09:26:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:06 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
09:26:06 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
09:26:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
09:26:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
09:26:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString)
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type
09:26:06 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
09:26:06 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
09:26:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:26:06 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
09:26:06 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
09:26:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
09:26:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
09:26:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString)
09:26:06 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
09:26:06 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
09:26:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:06 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
09:26:06 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
09:26:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
09:26:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
09:26:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"])
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"])
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0)
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1)
09:26:06 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
09:26:06 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
09:26:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:26:06 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
09:26:06 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
09:26:06 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
09:26:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
09:26:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3)
09:26:06 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
09:26:06 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
09:26:06 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
09:26:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:26:06 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
09:26:06 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
09:26:06 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
09:26:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
09:26:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object
09:26:06 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
09:26:06 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
09:26:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:26:06 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
09:26:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
09:26:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
09:26:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName")
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName")
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0)
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1)
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0)
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1)
09:26:06 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
09:26:06 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
09:26:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:26:06 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
09:26:06 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
09:26:06 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
09:26:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
09:26:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3)
09:26:06 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
09:26:06 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
09:26:06 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
09:26:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:26:06 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
09:26:06 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
09:26:06 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
09:26:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
09:26:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long)
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0)
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1)
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob)
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString)
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob)
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort()
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader()
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader()
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0)
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1)
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2)
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3)
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4)
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5)
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6)
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7)
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8)
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9)
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10)
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11)
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12)
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13)
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14)
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15)
09:26:06 INFO - TEST-OK | /FileAPI/idlharness.html | took 337ms
09:26:06 INFO - TEST-START | /FileAPI/idlharness.worker
09:26:06 INFO - PROCESS | 1651 | 1471364766152 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:06 INFO - PROCESS | 1651 | 1471364766181 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {}
09:26:06 INFO - {}
09:26:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
09:26:06 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
09:26:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:06 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
09:26:06 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
09:26:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
09:26:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
09:26:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {}
09:26:06 INFO - {}
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {}
09:26:06 INFO - {}
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {}
09:26:06 INFO - {}
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {}
09:26:06 INFO - {}
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {}
09:26:06 INFO - {}
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {}
09:26:06 INFO - {}
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {}
09:26:06 INFO - {}
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {}
09:26:06 INFO - {}
09:26:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
09:26:06 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
09:26:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:26:06 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
09:26:06 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
09:26:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
09:26:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
09:26:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {}
09:26:06 INFO - {}
09:26:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
09:26:06 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
09:26:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:06 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
09:26:06 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
09:26:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
09:26:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
09:26:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {}
09:26:06 INFO - {}
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {}
09:26:06 INFO - {}
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {}
09:26:06 INFO - {}
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {}
09:26:06 INFO - {}
09:26:06 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
09:26:06 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
09:26:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:26:06 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
09:26:06 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
09:26:06 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
09:26:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
09:26:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {}
09:26:06 INFO - {}
09:26:06 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 - {}
09:26:06 INFO - {}
09:26:06 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
09:26:06 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
09:26:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:26:06 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
09:26:06 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
09:26:06 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
09:26:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
09:26:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {}
09:26:06 INFO - {}
09:26:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
09:26:06 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
09:26:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:26:06 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
09:26:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
09:26:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
09:26:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {}
09:26:06 INFO - {}
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {}
09:26:06 INFO - {}
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {}
09:26:06 INFO - {}
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {}
09:26:06 INFO - {}
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {}
09:26:06 INFO - {}
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {}
09:26:06 INFO - {}
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {}
09:26:06 INFO - {}
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {}
09:26:06 INFO - {}
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {}
09:26:06 INFO - {}
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {}
09:26:06 INFO - {}
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {}
09:26:06 INFO - {}
09:26:06 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
09:26:06 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
09:26:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:26:06 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
09:26:06 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
09:26:06 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
09:26:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
09:26:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {}
09:26:06 INFO - {}
09:26:06 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 - {}
09:26:06 INFO - {}
09:26:06 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
09:26:06 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
09:26:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:26:06 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
09:26:06 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
09:26:06 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
09:26:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
09:26:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
09:26:06 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
09:26:06 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9
09:26:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:26:06 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5
09:26:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
09:26:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
09:26:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
09:26:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
09:26:06 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13
09:26:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:26:06 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
09:26:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
09:26:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
09:26:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
09:26:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
09:26:06 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13
09:26:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:26:06 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9
09:26:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
09:26:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
09:26:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
09:26:06 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
09:26:06 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9
09:26:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:26:06 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5
09:26:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
09:26:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
09:26:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
09:26:06 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
09:26:06 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9
09:26:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:26:06 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5
09:26:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
09:26:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
09:26:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
09:26:06 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
09:26:06 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9
09:26:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:06 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
09:26:06 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
09:26:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
09:26:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
09:26:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
09:26:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
09:26:06 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
09:26:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:26:06 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
09:26:06 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
09:26:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
09:26:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
09:26:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {}
09:26:06 INFO - {}
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {}
09:26:06 INFO - {}
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {}
09:26:06 INFO - {}
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {}
09:26:06 INFO - {}
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {}
09:26:06 INFO - {}
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {}
09:26:06 INFO - {}
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {}
09:26:06 INFO - {}
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {}
09:26:06 INFO - {}
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {}
09:26:06 INFO - {}
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {}
09:26:06 INFO - {}
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {}
09:26:06 INFO - {}
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {}
09:26:06 INFO - {}
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {}
09:26:06 INFO - {}
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {}
09:26:06 INFO - {}
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {}
09:26:06 INFO - {}
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {}
09:26:06 INFO - {}
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {}
09:26:06 INFO - {}
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {}
09:26:06 INFO - {}
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {}
09:26:06 INFO - {}
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {}
09:26:06 INFO - {}
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {}
09:26:06 INFO - {}
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {}
09:26:06 INFO - {}
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {}
09:26:06 INFO - {}
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {}
09:26:06 INFO - {}
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {}
09:26:06 INFO - {}
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {}
09:26:06 INFO - {}
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
09:26:06 INFO - {}
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {}
09:26:06 INFO - {}
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {}
09:26:06 INFO - {}
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {}
09:26:06 INFO - {}
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {}
09:26:06 INFO - {}
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {}
09:26:06 INFO - {}
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {}
09:26:06 INFO - {}
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {}
09:26:06 INFO - {}
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {}
09:26:06 INFO - {}
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {}
09:26:06 INFO - {}
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {}
09:26:06 INFO - {}
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {}
09:26:06 INFO - {}
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {}
09:26:06 INFO - {}
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {}
09:26:06 INFO - {}
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {}
09:26:06 INFO - {}
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {}
09:26:06 INFO - {}
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {}
09:26:06 INFO - {}
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {}
09:26:06 INFO - {}
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {}
09:26:06 INFO - {}
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {}
09:26:06 INFO - {}
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {}
09:26:06 INFO - {}
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {}
09:26:06 INFO - {}
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {}
09:26:06 INFO - {}
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {}
09:26:06 INFO - {}
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {}
09:26:06 INFO - {}
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {}
09:26:06 INFO - {}
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {}
09:26:06 INFO - {}
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {}
09:26:06 INFO - {}
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {}
09:26:06 INFO - {}
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
09:26:06 INFO - {}
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
09:26:06 INFO - {}
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {}
09:26:06 INFO - {}
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {}
09:26:06 INFO - {}
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {}
09:26:06 INFO - {}
09:26:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
09:26:06 INFO - {}
09:26:06 INFO - TEST-OK | /FileAPI/idlharness.worker | took 437ms
09:26:06 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html
09:26:06 INFO - PROCESS | 1651 | 1471364766592 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:06 INFO - PROCESS | 1651 | 1471364766626 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:07 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest
09:26:07 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 472ms
09:26:07 INFO - TEST-START | /FileAPI/blob/Blob-close.html
09:26:07 INFO - PROCESS | 1651 | 1471364767067 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:07 INFO - PROCESS | 1651 | 1471364767098 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function
09:26:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3
09:26:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:26:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1
09:26:07 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 270ms
09:26:07 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html
09:26:07 INFO - PROCESS | 1651 | 1471364767439 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:07 INFO - PROCESS | 1651 | 1471364767502 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object
09:26:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor
09:26:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new'
09:26:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets
09:26:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.
09:26:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument.
09:26:07 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.
09:26:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument.
09:26:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument.
09:26:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated.
09:26:07 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'.)
09:26:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated.
09:26:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown.
09:26:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated.
09:26:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop).
09:26:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift).
09:26:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array.
09:26:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported.
09:26:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work.
09:26:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work.
09:26:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select).
09:26:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]).
09:26:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]).
09:26:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs
09:26:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers
09:26:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews
09:26:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types
09:26:07 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.
09:26:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3
09:26:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:26:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1
09:26:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order.
09:26:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right.
09:26:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults.
09:26:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines).
09:26:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults.
09:26:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines).
09:26:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults.
09:26:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines).
09:26:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults.
09:26:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines).
09:26:07 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.
09:26:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12
09:26:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
09:26:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:26:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3
09:26:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
09:26:07 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.
09:26:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12
09:26:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
09:26:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:26:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3
09:26:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
09:26:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults.
09:26:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines).
09:26:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'.
09:26:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8
09:26:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5
09:26:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:26:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1
09:26:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type ""
09:26:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a"
09:26:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A"
09:26:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
09:26:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:26:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
09:26:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
09:26:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html"
09:26:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML"
09:26:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
09:26:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:26:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
09:26:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
09:26:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å"
09:26:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
09:26:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:26:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
09:26:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
09:26:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾"
09:26:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
09:26:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:26:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
09:26:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
09:26:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif "
09:26:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t"
09:26:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
09:26:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:26:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
09:26:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
09:26:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;"
09:26:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
09:26:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:26:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
09:26:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
09:26:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif"
09:26:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
09:26:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:26:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
09:26:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
09:26:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif"
09:26:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
09:26:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:26:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
09:26:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
09:26:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0"
09:26:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
09:26:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:26:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
09:26:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
09:26:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown"
09:26:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain"
09:26:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png"
09:26:07 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 332ms
09:26:07 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker
09:26:07 INFO - PROCESS | 1651 | 1471364767794 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:07 INFO - PROCESS | 1651 | 1471364767839 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:08 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {}
09:26:08 INFO - {}
09:26:08 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 334ms
09:26:08 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html
09:26:08 INFO - PROCESS | 1651 | 1471364768147 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:08 INFO - PROCESS | 1651 | 1471364768188 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0)
09:26:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size)
09:26:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0)
09:26:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size)
09:26:08 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 267ms
09:26:08 INFO - TEST-START | /FileAPI/blob/Blob-slice.html
09:26:08 INFO - PROCESS | 1651 | 1471364768410 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:08 INFO - PROCESS | 1651 | 1471364768453 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice
09:26:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices
09:26:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1.
09:26:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2.
09:26:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0).
09:26:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0).
09:26:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1).
09:26:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1).
09:26:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2).
09:26:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2).
09:26:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3).
09:26:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3).
09:26:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4).
09:26:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4).
09:26:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5).
09:26:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5).
09:26:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6).
09:26:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6).
09:26:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7).
09:26:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7).
09:26:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8).
09:26:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8).
09:26:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0).
09:26:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0).
09:26:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1).
09:26:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1).
09:26:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2).
09:26:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2).
09:26:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3).
09:26:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3).
09:26:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4).
09:26:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4).
09:26:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5).
09:26:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5).
09:26:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6).
09:26:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6).
09:26:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7).
09:26:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7).
09:26:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0).
09:26:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0).
09:26:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1).
09:26:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1).
09:26:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2).
09:26:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2).
09:26:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3).
09:26:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3).
09:26:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0).
09:26:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0).
09:26:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1).
09:26:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1).
09:26:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2).
09:26:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2).
09:26:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3).
09:26:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3).
09:26:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4).
09:26:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4).
09:26:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5).
09:26:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5).
09:26:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0).
09:26:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0).
09:26:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1).
09:26:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1).
09:26:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2).
09:26:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2).
09:26:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3).
09:26:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3).
09:26:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4).
09:26:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4).
09:26:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0).
09:26:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0).
09:26:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1).
09:26:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1).
09:26:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2).
09:26:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2).
09:26:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3).
09:26:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3).
09:26:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0).
09:26:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0).
09:26:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1).
09:26:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1).
09:26:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2).
09:26:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2).
09:26:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0).
09:26:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0).
09:26:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1).
09:26:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1).
09:26:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2).
09:26:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2).
09:26:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3).
09:26:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3).
09:26:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0).
09:26:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0).
09:26:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1).
09:26:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1).
09:26:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2).
09:26:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2).
09:26:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3).
09:26:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3).
09:26:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ"
09:26:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
09:26:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:26:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
09:26:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
09:26:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain"
09:26:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
09:26:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:26:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
09:26:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
09:26:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain"
09:26:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
09:26:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:26:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
09:26:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
09:26:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain"
09:26:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
09:26:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:26:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
09:26:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
09:26:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain"
09:26:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
09:26:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:26:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
09:26:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
09:26:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain"
09:26:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
09:26:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:26:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
09:26:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
09:26:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain"
09:26:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
09:26:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:26:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
09:26:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
09:26:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain"
09:26:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
09:26:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:26:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
09:26:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
09:26:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain"
09:26:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
09:26:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:26:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
09:26:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
09:26:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain"
09:26:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
09:26:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:26:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
09:26:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
09:26:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain"
09:26:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
09:26:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:26:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
09:26:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
09:26:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain"
09:26:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
09:26:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:26:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
09:26:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
09:26:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain"
09:26:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
09:26:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:26:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
09:26:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
09:26:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain"
09:26:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
09:26:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:26:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
09:26:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
09:26:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain"
09:26:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
09:26:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:26:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
09:26:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
09:26:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain"
09:26:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
09:26:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:26:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
09:26:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
09:26:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain"
09:26:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
09:26:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:26:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
09:26:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
09:26:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain"
09:26:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
09:26:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:26:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
09:26:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
09:26:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain"
09:26:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
09:26:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:26:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
09:26:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
09:26:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain"
09:26:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
09:26:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:26:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
09:26:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
09:26:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain"
09:26:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
09:26:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:26:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
09:26:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
09:26:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain"
09:26:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
09:26:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:26:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
09:26:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
09:26:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
09:26:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
09:26:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:26:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
09:26:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
09:26:08 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"
09:26:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
09:26:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:26:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
09:26:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
09:26:08 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"
09:26:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
09:26:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:26:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
09:26:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
09:26:08 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 291ms
09:26:08 INFO - TEST-START | /FileAPI/file/File-constructor.html
09:26:08 INFO - PROCESS | 1651 | 1471364768719 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:08 INFO - PROCESS | 1651 | 1471364768764 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists
09:26:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits
09:26:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits
09:26:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits
09:26:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits
09:26:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits
09:26:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits
09:26:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits
09:26:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName
09:26:08 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo"
09:26:08 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5
09:26:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:26:08 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3
09:26:08 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1
09:26:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor
09:26:08 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
09:26:08 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3
09:26:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:26:08 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1
09:26:08 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫"
09:26:08 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3
09:26:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:26:08 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1
09:26:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified
09:26:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name
09:26:08 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 270ms
09:26:08 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker
09:26:08 INFO - PROCESS | 1651 | 1471364768993 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:09 INFO - PROCESS | 1651 | 1471364769060 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:09 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {}
09:26:09 INFO - {}
09:26:09 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 367ms
09:26:09 INFO - TEST-START | /FileAPI/filelist-section/filelist.html
09:26:09 INFO - PROCESS | 1651 | 1471364769359 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:09 INFO - PROCESS | 1651 | 1471364769404 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:09 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property
09:26:09 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0
09:26:09 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function
09:26:09 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList
09:26:09 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected
09:26:09 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute
09:26:09 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected
09:26:09 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 269ms
09:26:09 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html
09:26:09 INFO - PROCESS | 1651 | 1471364769641 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:09 INFO - PROCESS | 1651 | 1471364769686 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:09 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument
09:26:09 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute
09:26:09 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM
09:26:09 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset.
09:26:09 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM
09:26:09 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM
09:26:09 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 268ms
09:26:09 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html
09:26:09 INFO - PROCESS | 1651 | 1471364769942 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:10 INFO - PROCESS | 1651 | 1471364770031 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:10 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value
09:26:10 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value
09:26:10 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value
09:26:10 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value
09:26:10 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value
09:26:10 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value
09:26:10 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 330ms
09:26:10 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html
09:26:10 INFO - PROCESS | 1651 | 1471364770273 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:10 INFO - PROCESS | 1651 | 1471364770328 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:10 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () {
09:26:10 INFO - reader.readAsText(blob_2)
09:26:10 INFO - }" did not throw
09:26:10 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3
09:26:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:26:10 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1
09:26:10 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () {
09:26:10 INFO - reader.readAsDataURL(blob_2)
09:26:10 INFO - }" did not throw
09:26:10 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3
09:26:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:26:10 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1
09:26:10 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () {
09:26:10 INFO - reader.readAsArrayBuffer(blob_2)
09:26:10 INFO - }" did not throw
09:26:10 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3
09:26:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:26:10 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1
09:26:10 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
09:26:10 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5
09:26:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
09:26:10 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:53:7
09:26:10 INFO - assert_throws@http://web-platform.test:8000/resources/testharness.js:1151:13
09:26:10 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:52:5
09:26:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
09:26:10 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:56:3
09:26:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:26:10 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:42:1
09:26:10 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
09:26:10 INFO - reader.onloadend<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:65:5
09:26:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
09:26:10 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-multiple-reads.html | took 328ms
09:26:10 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html
09:26:10 INFO - PROCESS | 1651 | 1471364770603 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:10 INFO - PROCESS | 1651 | 1471364770641 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:10 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read -
09:26:10 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7
09:26:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:26:10 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5
09:26:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read
09:26:10 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 220ms
09:26:10 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html
09:26:10 INFO - PROCESS | 1651 | 1471364770821 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:10 INFO - PROCESS | 1651 | 1471364770854 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:11 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error
09:26:11 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 217ms
09:26:11 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html
09:26:11 INFO - PROCESS | 1651 | 1471364771040 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:11 INFO - PROCESS | 1651 | 1471364771072 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:11 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer
09:26:11 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 217ms
09:26:11 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html
09:26:11 INFO - PROCESS | 1651 | 1471364771260 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:11 INFO - PROCESS | 1651 | 1471364771299 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:11 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL
09:26:11 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 219ms
09:26:11 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html
09:26:11 INFO - PROCESS | 1651 | 1471364771488 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:11 INFO - PROCESS | 1651 | 1471364771522 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:11 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8.
09:26:11 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16.
09:26:11 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 217ms
09:26:11 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html
09:26:11 INFO - PROCESS | 1651 | 1471364771708 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:11 INFO - PROCESS | 1651 | 1471364771748 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:11 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate
09:26:11 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 218ms
09:26:11 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html
09:26:11 INFO - PROCESS | 1651 | 1471364771937 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:11 INFO - PROCESS | 1651 | 1471364771970 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:12 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText
09:26:12 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL
09:26:12 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer
09:26:12 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 226ms
09:26:12 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html
09:26:12 INFO - PROCESS | 1651 | 1471364772156 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:12 INFO - PROCESS | 1651 | 1471364772189 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:12 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL()
09:26:12 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
09:26:12 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20
09:26:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:26:12 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3
09:26:12 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 216ms
09:26:12 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html
09:26:12 INFO - PROCESS | 1651 | 1471364772375 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:12 INFO - PROCESS | 1651 | 1471364772409 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:12 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest
09:26:12 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 218ms
09:26:12 INFO - TEST-START | /IndexedDB/abort-in-initial-upgradeneeded.html
09:26:12 INFO - PROCESS | 1651 | 1471364772605 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:12 INFO - PROCESS | 1651 | 1471364772636 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:12 INFO - TEST-PASS | /IndexedDB/abort-in-initial-upgradeneeded.html | Test that an abort in the initial upgradeneeded sets version back to 0
09:26:12 INFO - TEST-OK | /IndexedDB/abort-in-initial-upgradeneeded.html | took 223ms
09:26:12 INFO - TEST-START | /IndexedDB/close-in-upgradeneeded.html
09:26:12 INFO - PROCESS | 1651 | 1471364772823 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:12 INFO - PROCESS | 1651 | 1471364772857 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:13 INFO - TEST-PASS | /IndexedDB/close-in-upgradeneeded.html | When db.close is called in upgradeneeded, the db is cleaned up on refresh
09:26:13 INFO - TEST-OK | /IndexedDB/close-in-upgradeneeded.html | took 268ms
09:26:13 INFO - TEST-START | /IndexedDB/cursor-overloads.htm
09:26:13 INFO - PROCESS | 1651 | 1471364773105 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:13 INFO - PROCESS | 1651 | 1471364773149 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:13 INFO - TEST-PASS | /IndexedDB/cursor-overloads.htm | Validate the overloads of IDBObjectStore.openCursor(), IDBIndex.openCursor() and IDBIndex.openKeyCursor()
09:26:13 INFO - TEST-OK | /IndexedDB/cursor-overloads.htm | took 532ms
09:26:13 INFO - TEST-START | /IndexedDB/idb_webworkers.htm
09:26:13 INFO - PROCESS | 1651 | 1471364773694 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:13 INFO - PROCESS | 1651 | 1471364773782 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:14 INFO - TEST-PASS | /IndexedDB/idb_webworkers.htm | IndexedDB inside of a WebWorker
09:26:14 INFO - TEST-OK | /IndexedDB/idb_webworkers.htm | took 380ms
09:26:14 INFO - TEST-START | /IndexedDB/idbcursor-advance-continue-async.htm
09:26:14 INFO - PROCESS | 1651 | 1471364774027 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:14 INFO - PROCESS | 1651 | 1471364774100 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:14 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - advance
09:26:14 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - continue
09:26:14 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh advance still async
09:26:14 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh continue still async
09:26:14 INFO - TEST-OK | /IndexedDB/idbcursor-advance-continue-async.htm | took 370ms
09:26:14 INFO - TEST-START | /IndexedDB/idbcursor-advance-invalid.htm
09:26:14 INFO - PROCESS | 1651 | 1471364774407 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:14 INFO - PROCESS | 1651 | 1471364774470 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:14 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - attempt to call advance twice
09:26:14 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass something other than number
09:26:14 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass null/undefined
09:26:14 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - missing argument
09:26:14 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass negative numbers
09:26:14 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - got value not set on exception
09:26:14 INFO - TEST-OK | /IndexedDB/idbcursor-advance-invalid.htm | took 318ms
09:26:14 INFO - TEST-START | /IndexedDB/idbcursor-advance.htm
09:26:14 INFO - PROCESS | 1651 | 1471364774726 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:14 INFO - PROCESS | 1651 | 1471364774764 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:14 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances
09:26:14 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances backwards
09:26:14 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - skip far forward
09:26:14 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within range
09:26:14 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range
09:26:14 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range, with several results
09:26:14 INFO - TEST-OK | /IndexedDB/idbcursor-advance.htm | took 219ms
09:26:14 INFO - TEST-START | /IndexedDB/idbcursor-continue.htm
09:26:14 INFO - PROCESS | 1651 | 1471364774954 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:15 INFO - PROCESS | 1651 | 1471364775019 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:15 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - continues
09:26:15 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - with given key
09:26:15 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - skip far forward
09:26:15 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within range
09:26:15 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range
09:26:15 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range, with several results
09:26:15 INFO - TEST-OK | /IndexedDB/idbcursor-continue.htm | took 368ms
09:26:15 INFO - TEST-START | /IndexedDB/idbcursor-direction-index-keyrange.htm
09:26:15 INFO - PROCESS | 1651 | 1471364775328 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:15 INFO - PROCESS | 1651 | 1471364775372 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:15 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - next
09:26:15 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prev
09:26:15 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - nextunique
09:26:15 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prevunique
09:26:15 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index-keyrange.htm | took 217ms
09:26:15 INFO - TEST-START | /IndexedDB/idbcursor-direction-index.htm
09:26:15 INFO - PROCESS | 1651 | 1471364775553 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:15 INFO - PROCESS | 1651 | 1471364775587 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:15 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - next
09:26:15 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prev
09:26:15 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - nextunique
09:26:15 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prevunique
09:26:15 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index.htm | took 275ms
09:26:15 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm
09:26:15 INFO - PROCESS | 1651 | 1471364775823 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:15 INFO - PROCESS | 1651 | 1471364775865 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:16 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - next
09:26:16 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prev
09:26:16 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - nextunique
09:26:16 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prevunique
09:26:16 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | took 217ms
09:26:16 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore.htm
09:26:16 INFO - PROCESS | 1651 | 1471364776042 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:16 INFO - PROCESS | 1651 | 1471364776083 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:16 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - next
09:26:16 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prev
09:26:16 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - nextunique
09:26:16 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prevunique
09:26:16 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore.htm | took 222ms
09:26:16 INFO - TEST-START | /IndexedDB/idbcursor-direction.htm
09:26:16 INFO - PROCESS | 1651 | 1471364776271 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:16 INFO - PROCESS | 1651 | 1471364776304 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:16 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - undefined
09:26:16 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - next
09:26:16 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prev
09:26:16 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - nextunique
09:26:16 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prevunique
09:26:16 INFO - TEST-OK | /IndexedDB/idbcursor-direction.htm | took 268ms
09:26:16 INFO - TEST-START | /IndexedDB/idbcursor-key.htm
09:26:16 INFO - PROCESS | 1651 | 1471364776542 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:16 INFO - PROCESS | 1651 | 1471364776585 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:16 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - 1
09:26:16 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - key
09:26:16 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - my,key
09:26:16 INFO - TEST-OK | /IndexedDB/idbcursor-key.htm | took 269ms
09:26:16 INFO - TEST-START | /IndexedDB/idbcursor-primarykey.htm
09:26:16 INFO - PROCESS | 1651 | 1471364776819 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:16 INFO - PROCESS | 1651 | 1471364776855 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:17 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - 1
09:26:17 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - key
09:26:17 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - my,key
09:26:17 INFO - TEST-OK | /IndexedDB/idbcursor-primarykey.htm | took 276ms
09:26:17 INFO - TEST-START | /IndexedDB/idbcursor-reused.htm
09:26:17 INFO - PROCESS | 1651 | 1471364777089 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:17 INFO - PROCESS | 1651 | 1471364777121 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:17 INFO - TEST-PASS | /IndexedDB/idbcursor-reused.htm | IDBCursor is reused
09:26:17 INFO - TEST-OK | /IndexedDB/idbcursor-reused.htm | took 216ms
09:26:17 INFO - TEST-START | /IndexedDB/idbcursor-source.htm
09:26:17 INFO - PROCESS | 1651 | 1471364777308 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:17 INFO - PROCESS | 1651 | 1471364777343 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:17 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBObjectStore
09:26:17 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBIndex
09:26:17 INFO - TEST-OK | /IndexedDB/idbcursor-source.htm | took 218ms
09:26:17 INFO - TEST-START | /IndexedDB/idbcursor_advance_index.htm
09:26:17 INFO - PROCESS | 1651 | 1471364777535 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:17 INFO - PROCESS | 1651 | 1471364777569 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:17 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index.htm | IDBCursor.advance() - index - iterate cursor number of times specified by count
09:26:17 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index.htm | took 223ms
09:26:17 INFO - TEST-START | /IndexedDB/idbcursor_advance_index2.htm
09:26:17 INFO - PROCESS | 1651 | 1471364777761 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:17 INFO - PROCESS | 1651 | 1471364777818 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:18 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index2.htm | IDBCursor.advance() - attempt to pass a count parameter that is not a number
09:26:18 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index2.htm | took 317ms
09:26:18 INFO - TEST-START | /IndexedDB/idbcursor_advance_index3.htm
09:26:18 INFO - PROCESS | 1651 | 1471364778092 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:18 INFO - PROCESS | 1651 | 1471364778144 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:18 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index3.htm | IDBCursor.advance() - index - attempt to advance backwards
09:26:18 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index3.htm | took 279ms
09:26:18 INFO - TEST-START | /IndexedDB/idbcursor_advance_index5.htm
09:26:18 INFO - PROCESS | 1651 | 1471364778360 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:18 INFO - PROCESS | 1651 | 1471364778394 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:18 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index5.htm | IDBCursor.advance() - index - iterate to the next record
09:26:18 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index5.htm | took 217ms
09:26:18 INFO - TEST-START | /IndexedDB/idbcursor_advance_index6.htm
09:26:18 INFO - PROCESS | 1651 | 1471364778585 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:18 INFO - PROCESS | 1651 | 1471364778619 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:18 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index6.htm | IDBCursor.advance() - index - throw TypeError
09:26:18 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index6.htm | took 271ms
09:26:18 INFO - TEST-START | /IndexedDB/idbcursor_advance_index7.htm
09:26:18 INFO - PROCESS | 1651 | 1471364778859 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:18 INFO - PROCESS | 1651 | 1471364778910 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:19 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index7.htm | IDBCursor.advance() - index - throw TransactionInactiveError
09:26:19 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index7.htm | took 268ms
09:26:19 INFO - TEST-START | /IndexedDB/idbcursor_advance_index8.htm
09:26:19 INFO - PROCESS | 1651 | 1471364779138 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:19 INFO - PROCESS | 1651 | 1471364779185 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:19 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index8.htm | IDBCursor.advance() - index - throw InvalidStateError
09:26:19 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index8.htm | took 276ms
09:26:19 INFO - TEST-START | /IndexedDB/idbcursor_advance_index9.htm
09:26:19 INFO - PROCESS | 1651 | 1471364779406 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:19 INFO - PROCESS | 1651 | 1471364779436 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:19 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index9.htm | IDBCursor.advance() - index - throw InvalidStateError caused by object store been deleted
09:26:19 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index9.htm | took 217ms
09:26:19 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore.htm
09:26:19 INFO - PROCESS | 1651 | 1471364779628 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:19 INFO - PROCESS | 1651 | 1471364779682 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:20 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore.htm | IDBCursor.advance() - object store - iterate cursor number of times specified by count
09:26:20 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore.htm | took 568ms
09:26:20 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore2.htm
09:26:20 INFO - PROCESS | 1651 | 1471364780204 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:20 INFO - PROCESS | 1651 | 1471364780251 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:20 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore2.htm | IDBCursor.advance() - object store - throw TypeError
09:26:20 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore2.htm | took 269ms
09:26:20 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore3.htm
09:26:20 INFO - PROCESS | 1651 | 1471364780475 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:20 INFO - PROCESS | 1651 | 1471364780520 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:20 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore3.htm | IDBCursor.advance() - object store - throw TransactionInactiveError
09:26:20 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore3.htm | took 269ms
09:26:20 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore4.htm
09:26:20 INFO - PROCESS | 1651 | 1471364780762 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:20 INFO - PROCESS | 1651 | 1471364780819 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:21 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore4.htm | IDBCursor.advance() - object store - throw InvalidStateError
09:26:21 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore4.htm | took 420ms
09:26:21 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore5.htm
09:26:21 INFO - PROCESS | 1651 | 1471364781188 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:21 INFO - PROCESS | 1651 | 1471364781234 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:21 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore5.htm | IDBCursor.advance() - object store - throw InvalidStateError caused by object store been deleted
09:26:21 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore5.htm | took 325ms
09:26:21 INFO - TEST-START | /IndexedDB/idbcursor_continue_index.htm
09:26:21 INFO - PROCESS | 1651 | 1471364781505 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:21 INFO - PROCESS | 1651 | 1471364781537 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:21 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index.htm | IDBCursor.continue() - index - iterate to the next record
09:26:21 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index.htm | took 217ms
09:26:21 INFO - TEST-START | /IndexedDB/idbcursor_continue_index2.htm
09:26:21 INFO - PROCESS | 1651 | 1471364781726 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:21 INFO - PROCESS | 1651 | 1471364781772 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:21 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index2.htm | IDBCursor.continue() - index - attempt to pass a key parameter that is not a valid key
09:26:21 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index2.htm | took 219ms
09:26:21 INFO - TEST-START | /IndexedDB/idbcursor_continue_index3.htm
09:26:21 INFO - PROCESS | 1651 | 1471364781953 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:22 INFO - PROCESS | 1651 | 1471364781996 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:22 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
09:26:22 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index3.htm | took 325ms
09:26:22 INFO - TEST-START | /IndexedDB/idbcursor_continue_index4.htm
09:26:22 INFO - PROCESS | 1651 | 1471364782290 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:22 INFO - PROCESS | 1651 | 1471364782345 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:22 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
09:26:22 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index4.htm | took 279ms
09:26:22 INFO - TEST-START | /IndexedDB/idbcursor_continue_index5.htm
09:26:22 INFO - PROCESS | 1651 | 1471364782570 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:22 INFO - PROCESS | 1651 | 1471364782604 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:22 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index5.htm | IDBCursor.continue() - index - iterate using 'prevunique'
09:26:22 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index5.htm | took 276ms
09:26:22 INFO - TEST-START | /IndexedDB/idbcursor_continue_index6.htm
09:26:22 INFO - PROCESS | 1651 | 1471364782842 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:22 INFO - PROCESS | 1651 | 1471364782888 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:23 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index6.htm | IDBCursor.continue() - index - iterate using nextunique
09:26:23 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index6.htm | took 268ms
09:26:23 INFO - TEST-START | /IndexedDB/idbcursor_continue_index7.htm
09:26:23 INFO - PROCESS | 1651 | 1471364783124 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:23 INFO - PROCESS | 1651 | 1471364783174 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:23 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index7.htm | IDBCursor.continue() - index - throw TransactionInactiveError
09:26:23 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index7.htm | took 326ms
09:26:23 INFO - TEST-START | /IndexedDB/idbcursor_continue_index8.htm
09:26:23 INFO - PROCESS | 1651 | 1471364783458 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:23 INFO - PROCESS | 1651 | 1471364783527 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:23 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index8.htm | IDBCursor.continue() - index - throw InvalidStateError caused by object store been deleted
09:26:23 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index8.htm | took 531ms
09:26:23 INFO - TEST-START | /IndexedDB/idbcursor_continue_invalid.htm
09:26:23 INFO - PROCESS | 1651 | 1471364783988 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:24 INFO - PROCESS | 1651 | 1471364784053 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:24 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_invalid.htm | IDBCursor.continue() - attempt to call continue two times
09:26:24 INFO - TEST-OK | /IndexedDB/idbcursor_continue_invalid.htm | took 327ms
09:26:24 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore.htm
09:26:24 INFO - PROCESS | 1651 | 1471364784320 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:24 INFO - PROCESS | 1651 | 1471364784358 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:24 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore.htm | IDBCursor.continue() - object store - iterate to the next record
09:26:24 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore.htm | took 272ms
09:26:24 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore2.htm
09:26:24 INFO - PROCESS | 1651 | 1471364784593 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:24 INFO - PROCESS | 1651 | 1471364784645 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:24 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore2.htm | IDBCursor.continue() - object store - attempt to pass a key parameter is not a valid key
09:26:24 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore2.htm | took 271ms
09:26:24 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore3.htm
09:26:24 INFO - PROCESS | 1651 | 1471364784878 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:24 INFO - PROCESS | 1651 | 1471364784922 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:25 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
09:26:25 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore3.htm | took 232ms
09:26:25 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore4.htm
09:26:25 INFO - PROCESS | 1651 | 1471364785104 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:25 INFO - PROCESS | 1651 | 1471364785139 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:25 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
09:26:25 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore4.htm | took 267ms
09:26:25 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore5.htm
09:26:25 INFO - PROCESS | 1651 | 1471364785374 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:25 INFO - PROCESS | 1651 | 1471364785420 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:25 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore5.htm | IDBCursor.continue() - object store - throw TransactionInactiveError
09:26:25 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore5.htm | took 266ms
09:26:25 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore6.htm
09:26:25 INFO - PROCESS | 1651 | 1471364785642 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:25 INFO - PROCESS | 1651 | 1471364785695 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:26 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore6.htm | IDBCursor.continue() - object store - throw InvalidStateError caused by object store been deleted
09:26:26 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore6.htm | took 567ms
09:26:26 INFO - TEST-START | /IndexedDB/idbcursor_delete_index.htm
09:26:26 INFO - PROCESS | 1651 | 1471364786216 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:26 INFO - PROCESS | 1651 | 1471364786262 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:26 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index.htm | IDBCursor.delete() - index - remove a record from the object store
09:26:26 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index.htm | took 317ms
09:26:26 INFO - TEST-START | /IndexedDB/idbcursor_delete_index2.htm
09:26:26 INFO - PROCESS | 1651 | 1471364786542 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:26 INFO - PROCESS | 1651 | 1471364786573 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:26 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index2.htm | IDBCursor.delete() - index - attempt to remove a record in a read-only transaction
09:26:26 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index2.htm | took 267ms
09:26:26 INFO - TEST-START | /IndexedDB/idbcursor_delete_index3.htm
09:26:26 INFO - PROCESS | 1651 | 1471364786821 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:26 INFO - PROCESS | 1651 | 1471364786872 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:27 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
09:26:27 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index3.htm | took 326ms
09:26:27 INFO - TEST-START | /IndexedDB/idbcursor_delete_index4.htm
09:26:27 INFO - PROCESS | 1651 | 1471364787141 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:27 INFO - PROCESS | 1651 | 1471364787190 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:27 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index4.htm | IDBCursor.delete() - index - throw InvalidStateError caused by object store been deleted
09:26:27 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index4.htm | took 216ms
09:26:27 INFO - TEST-START | /IndexedDB/idbcursor_delete_index5.htm
09:26:27 INFO - PROCESS | 1651 | 1471364787358 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:27 INFO - PROCESS | 1651 | 1471364787394 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:27 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index5.htm | IDBCursor.delete() - index - throw InvalidStateError when the cursor is being iterated
09:26:27 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index5.htm | took 215ms
09:26:27 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore.htm
09:26:27 INFO - PROCESS | 1651 | 1471364787576 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:27 INFO - PROCESS | 1651 | 1471364787609 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:27 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore.htm | IDBCursor.delete() - object store - remove a record from the object store
09:26:27 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore.htm | took 219ms
09:26:27 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore2.htm
09:26:27 INFO - PROCESS | 1651 | 1471364787806 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:27 INFO - PROCESS | 1651 | 1471364787843 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:28 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore2.htm | IDBCursor.delete() - object store - attempt to remove a record in a read-only transaction
09:26:28 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore2.htm | took 267ms
09:26:28 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore3.htm
09:26:28 INFO - PROCESS | 1651 | 1471364788075 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:28 INFO - PROCESS | 1651 | 1471364788117 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:28 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
09:26:28 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore3.htm | took 267ms
09:26:28 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore4.htm
09:26:28 INFO - PROCESS | 1651 | 1471364788344 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:28 INFO - PROCESS | 1651 | 1471364788380 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:28 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore4.htm | IDBCursor.delete() - object store - throw InvalidStateError caused by object store been deleted
09:26:28 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore4.htm | took 221ms
09:26:28 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore5.htm
09:26:28 INFO - PROCESS | 1651 | 1471364788572 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:28 INFO - PROCESS | 1651 | 1471364788606 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:28 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore5.htm | IDBCursor.delete() - object store - throw InvalidStateError when the cursor is being iterated
09:26:28 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore5.htm | took 266ms
09:26:28 INFO - TEST-START | /IndexedDB/idbcursor_iterating.htm
09:26:28 INFO - PROCESS | 1651 | 1471364788842 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:28 INFO - PROCESS | 1651 | 1471364788879 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:29 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
09:26:29 INFO - TEST-OK | /IndexedDB/idbcursor_iterating.htm | took 823ms
09:26:29 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index.htm
09:26:29 INFO - PROCESS | 1651 | 1471364789669 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:29 INFO - PROCESS | 1651 | 1471364789711 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:29 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index.htm | IDBCursor.continue() - index - delete next element, and iterate to it
09:26:29 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index.htm | took 271ms
09:26:29 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index2.htm
09:26:29 INFO - PROCESS | 1651 | 1471364789962 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:30 INFO - PROCESS | 1651 | 1471364790066 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:30 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index2.htm | IDBCursor.continue() - index - add next element, and iterate to it
09:26:30 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index2.htm | took 567ms
09:26:30 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore.htm
09:26:30 INFO - PROCESS | 1651 | 1471364790515 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:30 INFO - PROCESS | 1651 | 1471364790561 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:30 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
09:26:30 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore.htm | took 267ms
09:26:30 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore2.htm
09:26:30 INFO - PROCESS | 1651 | 1471364790790 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:30 INFO - PROCESS | 1651 | 1471364790835 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:31 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore2.htm | IDBCursor.continue() - objectstore - add next element, and iterate to it
09:26:31 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore2.htm | took 218ms
09:26:31 INFO - TEST-START | /IndexedDB/idbcursor_update_index.htm
09:26:31 INFO - PROCESS | 1651 | 1471364791019 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:31 INFO - PROCESS | 1651 | 1471364791058 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:31 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index.htm | IDBCursor.update() - index - modify a record in the object store
09:26:31 INFO - TEST-OK | /IndexedDB/idbcursor_update_index.htm | took 269ms
09:26:31 INFO - TEST-START | /IndexedDB/idbcursor_update_index2.htm
09:26:31 INFO - PROCESS | 1651 | 1471364791292 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:31 INFO - PROCESS | 1651 | 1471364791352 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:31 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index2.htm | IDBCursor.update() - index - attempt to modify a record in a read-only transaction
09:26:31 INFO - TEST-OK | /IndexedDB/idbcursor_update_index2.htm | took 318ms
09:26:31 INFO - TEST-START | /IndexedDB/idbcursor_update_index3.htm
09:26:31 INFO - PROCESS | 1651 | 1471364791628 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:31 INFO - PROCESS | 1651 | 1471364791682 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:31 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index3.htm | IDBCursor.update() - index - attempt to modify a record in an inactive transaction
09:26:31 INFO - TEST-OK | /IndexedDB/idbcursor_update_index3.htm | took 318ms
09:26:31 INFO - TEST-START | /IndexedDB/idbcursor_update_index4.htm
09:26:31 INFO - PROCESS | 1651 | 1471364791941 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:31 INFO - PROCESS | 1651 | 1471364791990 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:32 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index4.htm | IDBCursor.update() - index - attempt to modify a record when object store been deleted
09:26:32 INFO - TEST-OK | /IndexedDB/idbcursor_update_index4.htm | took 272ms
09:26:32 INFO - TEST-START | /IndexedDB/idbcursor_update_index5.htm
09:26:32 INFO - PROCESS | 1651 | 1471364792221 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:32 INFO - PROCESS | 1651 | 1471364792260 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:32 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index5.htm | IDBCursor.update() - index - throw DataCloneError
09:26:32 INFO - TEST-OK | /IndexedDB/idbcursor_update_index5.htm | took 321ms
09:26:32 INFO - TEST-START | /IndexedDB/idbcursor_update_index6.htm
09:26:32 INFO - PROCESS | 1651 | 1471364792556 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:32 INFO - PROCESS | 1651 | 1471364792602 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:32 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index6.htm | IDBCursor.update() - index - no argument
09:26:32 INFO - TEST-OK | /IndexedDB/idbcursor_update_index6.htm | took 273ms
09:26:32 INFO - TEST-START | /IndexedDB/idbcursor_update_index7.htm
09:26:32 INFO - PROCESS | 1651 | 1471364792824 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:32 INFO - PROCESS | 1651 | 1471364792856 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:33 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index7.htm | IDBCursor.update() - index - throw DataError
09:26:33 INFO - TEST-OK | /IndexedDB/idbcursor_update_index7.htm | took 216ms
09:26:33 INFO - TEST-START | /IndexedDB/idbcursor_update_index8.htm
09:26:33 INFO - PROCESS | 1651 | 1471364793044 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:33 INFO - PROCESS | 1651 | 1471364793093 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:33 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index8.htm | IDBCursor.update() - index - throw InvalidStateError when the cursor is being iterated
09:26:33 INFO - TEST-OK | /IndexedDB/idbcursor_update_index8.htm | took 321ms
09:26:33 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore.htm
09:26:33 INFO - PROCESS | 1651 | 1471364793379 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:33 INFO - PROCESS | 1651 | 1471364793442 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:33 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore.htm | IDBCursor.update() - objectstore - modify a record in the object store
09:26:33 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore.htm | took 319ms
09:26:33 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore2.htm
09:26:33 INFO - PROCESS | 1651 | 1471364793725 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:33 INFO - PROCESS | 1651 | 1471364793759 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:33 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore2.htm | IDBCursor.update() - object store - attempt to modify a record in a read-only transaction
09:26:33 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore2.htm | took 225ms
09:26:33 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore3.htm
09:26:33 INFO - PROCESS | 1651 | 1471364793943 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:33 INFO - PROCESS | 1651 | 1471364793984 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:34 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore3.htm | IDBCursor.update() - object store - attempt to modify a record in an inactive transaction
09:26:34 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore3.htm | took 271ms
09:26:34 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore4.htm
09:26:34 INFO - PROCESS | 1651 | 1471364794223 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:34 INFO - PROCESS | 1651 | 1471364794276 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:34 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore4.htm | IDBCursor.update() - index - modify a record in the object store
09:26:34 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore4.htm | took 316ms
09:26:34 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore5.htm
09:26:34 INFO - PROCESS | 1651 | 1471364794558 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:34 INFO - PROCESS | 1651 | 1471364794608 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:34 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore5.htm | IDBCursor.update() - object store - attempt to modify a record when object store been deleted
09:26:34 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore5.htm | took 332ms
09:26:34 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore6.htm
09:26:34 INFO - PROCESS | 1651 | 1471364794877 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:34 INFO - PROCESS | 1651 | 1471364794915 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:35 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore6.htm | IDBCursor.update() - object store - throw DataCloneError
09:26:35 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore6.htm | took 219ms
09:26:35 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore7.htm
09:26:35 INFO - PROCESS | 1651 | 1471364795105 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:35 INFO - PROCESS | 1651 | 1471364795137 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:35 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore7.htm | IDBCursor.update() - object store - no argument
09:26:35 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore7.htm | took 274ms
09:26:35 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore8.htm
09:26:35 INFO - PROCESS | 1651 | 1471364795377 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:35 INFO - PROCESS | 1651 | 1471364795414 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:35 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore8.htm | IDBCursor.update() - object store - throw DataError
09:26:35 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore8.htm | took 316ms
09:26:35 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore9.htm
09:26:35 INFO - PROCESS | 1651 | 1471364795696 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:35 INFO - PROCESS | 1651 | 1471364795753 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:36 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore9.htm | IDBCursor.update() - object store - throw InvalidStateError when the cursor is being iterated
09:26:36 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore9.htm | took 318ms
09:26:36 INFO - TEST-START | /IndexedDB/idbdatabase_close.htm
09:26:36 INFO - PROCESS | 1651 | 1471364796026 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:36 INFO - PROCESS | 1651 | 1471364796075 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:36 INFO - TEST-PASS | /IndexedDB/idbdatabase_close.htm | IDBDatabase.close() - unblock the version change transaction created by an open database request
09:26:36 INFO - TEST-OK | /IndexedDB/idbdatabase_close.htm | took 668ms
09:26:36 INFO - TEST-START | /IndexedDB/idbdatabase_close2.htm
09:26:36 INFO - PROCESS | 1651 | 1471364796696 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:36 INFO - PROCESS | 1651 | 1471364796755 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:36 INFO - TEST-PASS | /IndexedDB/idbdatabase_close2.htm | IDBDatabase.close() - unblock the delete database request
09:26:36 INFO - TEST-OK | /IndexedDB/idbdatabase_close2.htm | took 273ms
09:26:36 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm
09:26:36 INFO - PROCESS | 1651 | 1471364796978 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:37 INFO - PROCESS | 1651 | 1471364797038 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:37 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | IDBDatabase.createObjectStore() and IDBObjectStore.createIndex() - both with empty name
09:26:37 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | took 320ms
09:26:37 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore.htm
09:26:37 INFO - PROCESS | 1651 | 1471364797349 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:37 INFO - PROCESS | 1651 | 1471364797392 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:37 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore.htm | IDBDatabase.createObjectStore() - returns an instance of IDBObjectStore
09:26:37 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore.htm | took 236ms
09:26:37 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm
09:26:37 INFO - PROCESS | 1651 | 1471364797574 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:37 INFO - PROCESS | 1651 | 1471364797616 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:37 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | IDBDatabase.createObjectStore() - create 1000 object stores, add one item and delete
09:26:37 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | took 369ms
09:26:37 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm
09:26:37 INFO - PROCESS | 1651 | 1471364797946 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:37 INFO - PROCESS | 1651 | 1471364797982 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:38 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | IDBDatabase.createObjectStore() - empty name
09:26:38 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | took 268ms
09:26:38 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore11.htm
09:26:38 INFO - PROCESS | 1651 | 1471364798227 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:38 INFO - PROCESS | 1651 | 1471364798281 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:38 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore11.htm | IDBDatabase.createObjectStore() - attempting to create an existing object store with a different keyPath throw ConstraintError
09:26:38 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore11.htm | took 274ms
09:26:38 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore2.htm
09:26:38 INFO - PROCESS | 1651 | 1471364798507 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:38 INFO - PROCESS | 1651 | 1471364798539 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:38 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore2.htm | IDBDatabase.createObjectStore() - object store 'name' and 'keyPath' properties are correctly set
09:26:38 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore2.htm | took 317ms
09:26:38 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore3.htm
09:26:38 INFO - PROCESS | 1651 | 1471364798828 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:38 INFO - PROCESS | 1651 | 1471364798868 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:39 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore3.htm | IDBDatabase.createObjectStore() - attempt to create an object store outside of a version change transaction
09:26:39 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore3.htm | took 271ms
09:26:39 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore4.htm
09:26:39 INFO - PROCESS | 1651 | 1471364799112 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:39 INFO - PROCESS | 1651 | 1471364799179 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:39 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore4.htm | IDBDatabase.createObjectStore() - attempt to create an object store that already exists
09:26:39 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore4.htm | took 317ms
09:26:39 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore5.htm
09:26:39 INFO - PROCESS | 1651 | 1471364799436 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:39 INFO - PROCESS | 1651 | 1471364799470 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:39 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore5.htm | IDBDatabase.createObjectStore() - object store's name appears in database's list
09:26:39 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore5.htm | took 227ms
09:26:39 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore6.htm
09:26:39 INFO - PROCESS | 1651 | 1471364799658 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:39 INFO - PROCESS | 1651 | 1471364799692 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:39 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore6.htm | IDBDatabase.createObjectStore() - attempt to create an object store with an invalid key path
09:26:39 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore6.htm | took 217ms
09:26:39 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore7.htm
09:26:39 INFO - PROCESS | 1651 | 1471364799877 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:39 INFO - PROCESS | 1651 | 1471364799924 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:40 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore7.htm | IDBDatabase.createObjectStore() - create an object store with an unknown optional parameter
09:26:40 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore7.htm | took 269ms
09:26:40 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm
09:26:40 INFO - PROCESS | 1651 | 1471364800158 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:40 INFO - PROCESS | 1651 | 1471364800206 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:40 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true
09:26:40 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath null
09:26:40 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath undefined
09:26:40 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath string
09:26:40 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath empty
09:26:40 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath array
09:26:40 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath string
09:26:40 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath empty
09:26:40 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath array
09:26:40 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath string
09:26:40 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath null
09:26:40 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath undefined
09:26:40 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | took 576ms
09:26:40 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm
09:26:40 INFO - PROCESS | 1651 | 1471364800742 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:40 INFO - PROCESS | 1651 | 1471364800799 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:41 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and empty keyPath
09:26:41 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array
09:26:41 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array 2
09:26:41 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath object
09:26:41 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | took 317ms
09:26:41 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore.htm
09:26:41 INFO - PROCESS | 1651 | 1471364801074 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:41 INFO - PROCESS | 1651 | 1471364801120 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:41 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore.htm | IDBDatabase.deleteObjectStore() - object store's name is removed from database's list
09:26:41 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore.htm | took 220ms
09:26:41 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore2.htm
09:26:41 INFO - PROCESS | 1651 | 1471364801291 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:41 INFO - PROCESS | 1651 | 1471364801327 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:41 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore2.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store outside of a version change transaction
09:26:41 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore2.htm | took 318ms
09:26:41 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore3.htm
09:26:41 INFO - PROCESS | 1651 | 1471364801619 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:41 INFO - PROCESS | 1651 | 1471364801667 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:41 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore3.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store that does not exist
09:26:41 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore3.htm | took 329ms
09:26:41 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm
09:26:41 INFO - PROCESS | 1651 | 1471364801942 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:41 INFO - PROCESS | 1651 | 1471364801978 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:42 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | IDBDatabase.deleteObjectStore() - the object store is not reused
09:26:42 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | took 316ms
09:26:42 INFO - TEST-START | /IndexedDB/idbdatabase_transaction.htm
09:26:42 INFO - PROCESS | 1651 | 1471364802265 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:42 INFO - PROCESS | 1651 | 1471364802321 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:42 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid scope
09:26:42 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction.htm | took 316ms
09:26:42 INFO - TEST-START | /IndexedDB/idbdatabase_transaction2.htm
09:26:42 INFO - PROCESS | 1651 | 1471364802589 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:42 INFO - PROCESS | 1651 | 1471364802623 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:43 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction2.htm | IDBDatabase.transaction() - opening a transaction defaults to a read-only mode
09:26:43 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction2.htm | took 574ms
09:26:43 INFO - TEST-START | /IndexedDB/idbdatabase_transaction3.htm
09:26:43 INFO - PROCESS | 1651 | 1471364803159 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:43 INFO - PROCESS | 1651 | 1471364803209 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:43 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction3.htm | IDBDatabase.transaction() - attempt to open a transaction from closed database connection
09:26:43 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction3.htm | took 268ms
09:26:43 INFO - TEST-START | /IndexedDB/idbdatabase_transaction4.htm
09:26:43 INFO - PROCESS | 1651 | 1471364803442 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:43 INFO - PROCESS | 1651 | 1471364803500 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:43 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction4.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid mode
09:26:43 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction4.htm | took 267ms
09:26:43 INFO - TEST-START | /IndexedDB/idbdatabase_transaction5.htm
09:26:43 INFO - PROCESS | 1651 | 1471364803715 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:43 INFO - PROCESS | 1651 | 1471364803768 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:44 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction5.htm | IDBDatabase.transaction() - If storeNames is an empty list, the implementation must throw a DOMException of type InvalidAccessError
09:26:44 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction5.htm | took 319ms
09:26:44 INFO - TEST-START | /IndexedDB/idbfactory_cmp.htm
09:26:44 INFO - PROCESS | 1651 | 1471364804054 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:44 INFO - PROCESS | 1651 | 1471364804111 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:44 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp.htm | IDBFactory.cmp()
09:26:44 INFO - TEST-OK | /IndexedDB/idbfactory_cmp.htm | took 267ms
09:26:44 INFO - TEST-START | /IndexedDB/idbfactory_cmp2.htm
09:26:44 INFO - PROCESS | 1651 | 1471364804320 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:44 INFO - PROCESS | 1651 | 1471364804356 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:44 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - no argument
09:26:44 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - null
09:26:44 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - NaN
09:26:44 INFO - TEST-OK | /IndexedDB/idbfactory_cmp2.htm | took 276ms
09:26:44 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase.htm
09:26:44 INFO - PROCESS | 1651 | 1471364804593 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:44 INFO - PROCESS | 1651 | 1471364804652 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:45 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase.htm | IDBFactory.deleteDatabase() - request has no source
09:26:45 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase.htm | took 418ms
09:26:45 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase2.htm
09:26:45 INFO - PROCESS | 1651 | 1471364805025 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:45 INFO - PROCESS | 1651 | 1471364805074 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:45 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase2.htm | IDBFactory.deleteDatabase() - result of the request is set to undefined
09:26:45 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase2.htm | took 328ms
09:26:45 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase3.htm
09:26:45 INFO - PROCESS | 1651 | 1471364805345 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:45 INFO - PROCESS | 1651 | 1471364805402 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:45 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase3.htm | IDBFactory.deleteDatabase() - success event
09:26:45 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase3.htm | took 320ms
09:26:45 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase4.htm
09:26:45 INFO - PROCESS | 1651 | 1471364805694 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:45 INFO - PROCESS | 1651 | 1471364805751 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:45 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete an existing database
09:26:45 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete a nonexistant database
09:26:45 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase4.htm | took 267ms
09:26:45 INFO - TEST-START | /IndexedDB/idbfactory_open.htm
09:26:45 INFO - PROCESS | 1651 | 1471364805961 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:46 INFO - PROCESS | 1651 | 1471364806002 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:46 INFO - TEST-PASS | /IndexedDB/idbfactory_open.htm | IDBFactory.open() - request has no source
09:26:46 INFO - TEST-OK | /IndexedDB/idbfactory_open.htm | took 219ms
09:26:46 INFO - TEST-START | /IndexedDB/idbfactory_open10.htm
09:26:46 INFO - PROCESS | 1651 | 1471364806190 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:46 INFO - PROCESS | 1651 | 1471364806221 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:46 INFO - TEST-PASS | /IndexedDB/idbfactory_open10.htm | IDBFactory.open() - error in upgradeneeded resets db
09:26:46 INFO - TEST-ERROR | /IndexedDB/idbfactory_open10.htm | took 217ms
09:26:46 INFO - TEST-START | /IndexedDB/idbfactory_open11.htm
09:26:46 INFO - PROCESS | 1651 | 1471364806409 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:46 INFO - PROCESS | 1651 | 1471364806445 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:46 INFO - TEST-PASS | /IndexedDB/idbfactory_open11.htm | IDBFactory.open() - second open's transaction is available to get objectStores
09:26:46 INFO - TEST-OK | /IndexedDB/idbfactory_open11.htm | took 266ms
09:26:46 INFO - TEST-START | /IndexedDB/idbfactory_open12.htm
09:26:46 INFO - PROCESS | 1651 | 1471364806679 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:46 INFO - PROCESS | 1651 | 1471364806713 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:46 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent
09:26:46 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent - second upgrade
09:26:46 INFO - TEST-OK | /IndexedDB/idbfactory_open12.htm | took 217ms
09:26:46 INFO - TEST-START | /IndexedDB/idbfactory_open2.htm
09:26:46 INFO - PROCESS | 1651 | 1471364806906 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:46 INFO - PROCESS | 1651 | 1471364806941 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:47 INFO - TEST-PASS | /IndexedDB/idbfactory_open2.htm | IDBFactory.open() - database 'name' and 'version' are correctly set
09:26:47 INFO - TEST-OK | /IndexedDB/idbfactory_open2.htm | took 218ms
09:26:47 INFO - TEST-START | /IndexedDB/idbfactory_open3.htm
09:26:47 INFO - PROCESS | 1651 | 1471364807128 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:47 INFO - PROCESS | 1651 | 1471364807185 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:47 INFO - TEST-PASS | /IndexedDB/idbfactory_open3.htm | IDBFactory.open() - no version opens current database
09:26:47 INFO - TEST-OK | /IndexedDB/idbfactory_open3.htm | took 269ms
09:26:47 INFO - TEST-START | /IndexedDB/idbfactory_open4.htm
09:26:47 INFO - PROCESS | 1651 | 1471364807406 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:47 INFO - PROCESS | 1651 | 1471364807439 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:47 INFO - TEST-PASS | /IndexedDB/idbfactory_open4.htm | IDBFactory.open() - new database has default version
09:26:47 INFO - TEST-OK | /IndexedDB/idbfactory_open4.htm | took 218ms
09:26:47 INFO - TEST-START | /IndexedDB/idbfactory_open5.htm
09:26:47 INFO - PROCESS | 1651 | 1471364807628 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:47 INFO - PROCESS | 1651 | 1471364807670 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:47 INFO - TEST-PASS | /IndexedDB/idbfactory_open5.htm | IDBFactory.open() - new database is empty
09:26:47 INFO - TEST-OK | /IndexedDB/idbfactory_open5.htm | took 273ms
09:26:47 INFO - TEST-START | /IndexedDB/idbfactory_open6.htm
09:26:47 INFO - PROCESS | 1651 | 1471364807915 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:47 INFO - PROCESS | 1651 | 1471364807965 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:48 INFO - TEST-PASS | /IndexedDB/idbfactory_open6.htm | IDBFactory.open() - open database with a lower version than current
09:26:48 INFO - TEST-OK | /IndexedDB/idbfactory_open6.htm | took 318ms
09:26:48 INFO - TEST-START | /IndexedDB/idbfactory_open7.htm
09:26:48 INFO - PROCESS | 1651 | 1471364808237 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:48 INFO - PROCESS | 1651 | 1471364808277 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:48 INFO - TEST-PASS | /IndexedDB/idbfactory_open7.htm | IDBFactory.open() - open database with a higher version than current
09:26:48 INFO - TEST-OK | /IndexedDB/idbfactory_open7.htm | took 323ms
09:26:48 INFO - TEST-START | /IndexedDB/idbfactory_open8.htm
09:26:48 INFO - PROCESS | 1651 | 1471364808557 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:48 INFO - PROCESS | 1651 | 1471364808593 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:48 INFO - TEST-PASS | /IndexedDB/idbfactory_open8.htm | IDBFactory.open() - error in version change transaction aborts open
09:26:48 INFO - TEST-OK | /IndexedDB/idbfactory_open8.htm | took 268ms
09:26:48 INFO - TEST-START | /IndexedDB/idbfactory_open9.htm
09:26:48 INFO - PROCESS | 1651 | 1471364808839 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:48 INFO - PROCESS | 1651 | 1471364808895 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:49 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -1 should throw TypeError.
09:26:49 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -0.5 should throw TypeError.
09:26:49 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0 should throw TypeError.
09:26:49 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.5 should throw TypeError.
09:26:49 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.8 should throw TypeError.
09:26:49 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740992 should throw TypeError.
09:26:49 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument NaN should throw TypeError.
09:26:49 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument Infinity should throw TypeError.
09:26:49 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -Infinity should throw TypeError.
09:26:49 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument "foo" should throw TypeError.
09:26:49 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument null should throw TypeError. - assert_throws: function "function () {
09:26:49 INFO - window.indexedDB.open('test', val);..." did not throw
09:26:49 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
09:26:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:26:49 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
09:26:49 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:28:1
09:26:49 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument false should throw TypeError.
09:26:49 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object should throw TypeError. - assert_throws: function "function () {
09:26:49 INFO - window.indexedDB.open('test', val);..." did not throw
09:26:49 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
09:26:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:26:49 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
09:26:49 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:31:1
09:26:49 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (second) should throw TypeError. - assert_throws: function "function () {
09:26:49 INFO - window.indexedDB.open('test', val);..." did not throw
09:26:49 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
09:26:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:26:49 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
09:26:49 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:35:1
09:26:49 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (third) should throw TypeError. - assert_throws: function "function () {
09:26:49 INFO - window.indexedDB.open('test', val);..." did not throw
09:26:49 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
09:26:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:26:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:26:49 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
09:26:49 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:39:1
09:26:49 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 1.5 should not throw.
09:26:49 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740991 should not throw.
09:26:49 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument undefined should not throw.
09:26:49 INFO - TEST-ERROR | /IndexedDB/idbfactory_open9.htm | took 525ms
09:26:49 INFO - TEST-START | /IndexedDB/idbindex-multientry-arraykeypath.htm
09:26:49 INFO - PROCESS | 1651 | 1471364809359 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:49 INFO - PROCESS | 1651 | 1471364809404 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:49 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-arraykeypath.htm | IDBIndex.multiEntry: array keyPath with multiEntry
09:26:49 INFO - TEST-OK | /IndexedDB/idbindex-multientry-arraykeypath.htm | took 268ms
09:26:49 INFO - TEST-START | /IndexedDB/idbindex-multientry-big.htm
09:26:49 INFO - PROCESS | 1651 | 1471364809638 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:49 INFO - PROCESS | 1651 | 1471364809680 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:50 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Adding one item with 1000 multiEntry keys
09:26:50 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Getting the one item by 1000 indeced keys
09:26:50 INFO - TEST-OK | /IndexedDB/idbindex-multientry-big.htm | took 1176ms
09:26:50 INFO - TEST-START | /IndexedDB/idbindex-multientry.htm
09:26:50 INFO - PROCESS | 1651 | 1471364810812 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:50 INFO - PROCESS | 1651 | 1471364810842 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:51 INFO - TEST-PASS | /IndexedDB/idbindex-multientry.htm | IDBIndex.multiEntry - adding keys
09:26:51 INFO - TEST-OK | /IndexedDB/idbindex-multientry.htm | took 220ms
09:26:51 INFO - TEST-START | /IndexedDB/idbindex_count.htm
09:26:51 INFO - PROCESS | 1651 | 1471364811041 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:51 INFO - PROCESS | 1651 | 1471364811089 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:51 INFO - TEST-PASS | /IndexedDB/idbindex_count.htm | IDBIndex.count() - returns the number of records in the index
09:26:51 INFO - TEST-OK | /IndexedDB/idbindex_count.htm | took 325ms
09:26:51 INFO - TEST-START | /IndexedDB/idbindex_count2.htm
09:26:51 INFO - PROCESS | 1651 | 1471364811365 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:51 INFO - PROCESS | 1651 | 1471364811419 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:51 INFO - TEST-PASS | /IndexedDB/idbindex_count2.htm | IDBIndex.count() - returns the number of records that have keys within the range
09:26:51 INFO - TEST-OK | /IndexedDB/idbindex_count2.htm | took 269ms
09:26:51 INFO - TEST-START | /IndexedDB/idbindex_count3.htm
09:26:51 INFO - PROCESS | 1651 | 1471364811646 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:51 INFO - PROCESS | 1651 | 1471364811717 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:51 INFO - TEST-PASS | /IndexedDB/idbindex_count3.htm | IDBIndex.count() - returns the number of records that have keys with the key
09:26:51 INFO - TEST-OK | /IndexedDB/idbindex_count3.htm | took 317ms
09:26:51 INFO - TEST-START | /IndexedDB/idbindex_count4.htm
09:26:51 INFO - PROCESS | 1651 | 1471364811977 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:52 INFO - PROCESS | 1651 | 1471364812021 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:52 INFO - TEST-PASS | /IndexedDB/idbindex_count4.htm | IDBIndex.count() - throw DataError when using invalid key
09:26:52 INFO - TEST-OK | /IndexedDB/idbindex_count4.htm | took 222ms
09:26:52 INFO - TEST-START | /IndexedDB/idbindex_get.htm
09:26:52 INFO - PROCESS | 1651 | 1471364812207 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:52 INFO - PROCESS | 1651 | 1471364812244 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:52 INFO - TEST-PASS | /IndexedDB/idbindex_get.htm | IDBIndex.get() - returns the record
09:26:52 INFO - TEST-OK | /IndexedDB/idbindex_get.htm | took 218ms
09:26:52 INFO - TEST-START | /IndexedDB/idbindex_get2.htm
09:26:52 INFO - PROCESS | 1651 | 1471364812427 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:52 INFO - PROCESS | 1651 | 1471364812462 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:52 INFO - TEST-PASS | /IndexedDB/idbindex_get2.htm | IDBIndex.get() - returns the record where the index contains duplicate values
09:26:52 INFO - TEST-OK | /IndexedDB/idbindex_get2.htm | took 221ms
09:26:52 INFO - TEST-START | /IndexedDB/idbindex_get3.htm
09:26:52 INFO - PROCESS | 1651 | 1471364812657 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:52 INFO - PROCESS | 1651 | 1471364812692 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:52 INFO - TEST-PASS | /IndexedDB/idbindex_get3.htm | IDBIndex.get() - attempt to retrieve a record that doesn't exist
09:26:52 INFO - TEST-OK | /IndexedDB/idbindex_get3.htm | took 217ms
09:26:52 INFO - TEST-START | /IndexedDB/idbindex_get4.htm
09:26:52 INFO - PROCESS | 1651 | 1471364812877 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:52 INFO - PROCESS | 1651 | 1471364812913 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:53 INFO - TEST-PASS | /IndexedDB/idbindex_get4.htm | IDBIndex.get() - returns the record with the first key in the range
09:26:53 INFO - TEST-OK | /IndexedDB/idbindex_get4.htm | took 271ms
09:26:53 INFO - TEST-START | /IndexedDB/idbindex_get5.htm
09:26:53 INFO - PROCESS | 1651 | 1471364813175 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:53 INFO - PROCESS | 1651 | 1471364813206 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:53 INFO - TEST-PASS | /IndexedDB/idbindex_get5.htm | IDBIndex.get() - throw DataError when using invalid key
09:26:53 INFO - TEST-OK | /IndexedDB/idbindex_get5.htm | took 228ms
09:26:53 INFO - TEST-START | /IndexedDB/idbindex_get6.htm
09:26:53 INFO - PROCESS | 1651 | 1471364813394 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:53 INFO - PROCESS | 1651 | 1471364813429 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:53 INFO - TEST-PASS | /IndexedDB/idbindex_get6.htm | IDBIndex.get() - throw InvalidStateError when the index is deleted
09:26:53 INFO - TEST-OK | /IndexedDB/idbindex_get6.htm | took 216ms
09:26:53 INFO - TEST-START | /IndexedDB/idbindex_get7.htm
09:26:53 INFO - PROCESS | 1651 | 1471364813613 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:53 INFO - PROCESS | 1651 | 1471364813651 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:53 INFO - TEST-PASS | /IndexedDB/idbindex_get7.htm | IDBIndex.get() - throw TransactionInactiveError on aborted transaction
09:26:53 INFO - TEST-OK | /IndexedDB/idbindex_get7.htm | took 222ms
09:26:53 INFO - TEST-START | /IndexedDB/idbindex_get8.htm
09:26:53 INFO - PROCESS | 1651 | 1471364813842 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:53 INFO - PROCESS | 1651 | 1471364813877 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:54 INFO - TEST-PASS | /IndexedDB/idbindex_get8.htm | IDBIndex.get() - throw InvalidStateError on index deleted by aborted upgrade
09:26:54 INFO - TEST-OK | /IndexedDB/idbindex_get8.htm | took 218ms
09:26:54 INFO - TEST-START | /IndexedDB/idbindex_getAll.html
09:26:54 INFO - PROCESS | 1651 | 1471364814061 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:54 INFO - PROCESS | 1651 | 1471364814107 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:54 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Single item get
09:26:54 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Empty object store
09:26:54 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get all keys
09:26:54 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=10
09:26:54 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range
09:26:54 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range with maxCount
09:26:54 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get upper excluded
09:26:54 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get lower excluded
09:26:54 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range (generated) with maxCount
09:26:54 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Non existent key
09:26:54 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=0
09:26:54 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve multiEntry key
09:26:54 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve one key multiple values
09:26:54 INFO - TEST-OK | /IndexedDB/idbindex_getAll.html | took 269ms
09:26:54 INFO - TEST-START | /IndexedDB/idbindex_getAllKeys.html
09:26:54 INFO - PROCESS | 1651 | 1471364814347 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:54 INFO - PROCESS | 1651 | 1471364814394 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:54 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Single item get
09:26:54 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Empty object store
09:26:54 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all keys
09:26:54 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all generated keys
09:26:54 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=10
09:26:54 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range
09:26:54 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range with maxCount
09:26:54 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get upper excluded
09:26:54 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get lower excluded
09:26:54 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range (generated) with maxCount
09:26:54 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Non existent key
09:26:54 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=0
09:26:54 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Retrieve multiEntry keys
09:26:54 INFO - TEST-OK | /IndexedDB/idbindex_getAllKeys.html | took 469ms
09:26:54 INFO - TEST-START | /IndexedDB/idbindex_getKey.htm
09:26:54 INFO - PROCESS | 1651 | 1471364814819 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:54 INFO - PROCESS | 1651 | 1471364814845 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:55 INFO - TEST-PASS | /IndexedDB/idbindex_getKey.htm | IDBIndex.getKey() - returns the record's primary key
09:26:55 INFO - TEST-OK | /IndexedDB/idbindex_getKey.htm | took 219ms
09:26:55 INFO - TEST-START | /IndexedDB/idbindex_getKey2.htm
09:26:55 INFO - PROCESS | 1651 | 1471364815041 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:55 INFO - PROCESS | 1651 | 1471364815075 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:55 INFO - TEST-PASS | /IndexedDB/idbindex_getKey2.htm | IDBIndex.getKey() - returns the record's primary key where the index contains duplicate values
09:26:55 INFO - TEST-OK | /IndexedDB/idbindex_getKey2.htm | took 368ms
09:26:55 INFO - TEST-START | /IndexedDB/idbindex_getKey3.htm
09:26:55 INFO - PROCESS | 1651 | 1471364815445 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:55 INFO - PROCESS | 1651 | 1471364815512 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:55 INFO - TEST-PASS | /IndexedDB/idbindex_getKey3.htm | IDBIndex.getKey() - attempt to retrieve the primary key of a record that doesn't exist
09:26:55 INFO - TEST-OK | /IndexedDB/idbindex_getKey3.htm | took 426ms
09:26:55 INFO - TEST-START | /IndexedDB/idbindex_getKey4.htm
09:26:55 INFO - PROCESS | 1651 | 1471364815874 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:55 INFO - PROCESS | 1651 | 1471364815921 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:56 INFO - TEST-PASS | /IndexedDB/idbindex_getKey4.htm | IDBIndex.getKey() - returns the key of the first record within the range
09:26:56 INFO - TEST-OK | /IndexedDB/idbindex_getKey4.htm | took 266ms
09:26:56 INFO - TEST-START | /IndexedDB/idbindex_getKey5.htm
09:26:56 INFO - PROCESS | 1651 | 1471364816145 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:56 INFO - PROCESS | 1651 | 1471364816194 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:56 INFO - TEST-PASS | /IndexedDB/idbindex_getKey5.htm | IDBIndex.getKey() - throw DataError when using invalid key
09:26:56 INFO - TEST-OK | /IndexedDB/idbindex_getKey5.htm | took 267ms
09:26:56 INFO - TEST-START | /IndexedDB/idbindex_getKey6.htm
09:26:56 INFO - PROCESS | 1651 | 1471364816424 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:56 INFO - PROCESS | 1651 | 1471364816461 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:56 INFO - TEST-PASS | /IndexedDB/idbindex_getKey6.htm | IDBIndex.getKey() - throw InvalidStateError when the index is deleted
09:26:56 INFO - TEST-OK | /IndexedDB/idbindex_getKey6.htm | took 275ms
09:26:56 INFO - TEST-START | /IndexedDB/idbindex_getKey7.htm
09:26:56 INFO - PROCESS | 1651 | 1471364816692 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:56 INFO - PROCESS | 1651 | 1471364816734 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:57 INFO - TEST-PASS | /IndexedDB/idbindex_getKey7.htm | IDBIndex.getKey() - throw TransactionInactiveError on aborted transaction
09:26:57 INFO - TEST-OK | /IndexedDB/idbindex_getKey7.htm | took 319ms
09:26:57 INFO - TEST-START | /IndexedDB/idbindex_getKey8.htm
09:26:57 INFO - PROCESS | 1651 | 1471364817022 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:57 INFO - PROCESS | 1651 | 1471364817057 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:57 INFO - TEST-PASS | /IndexedDB/idbindex_getKey8.htm | IDBIndex.getKey() - throw InvalidStateError on index deleted by aborted upgrade
09:26:57 INFO - TEST-OK | /IndexedDB/idbindex_getKey8.htm | took 376ms
09:26:57 INFO - TEST-START | /IndexedDB/idbindex_indexNames.htm
09:26:57 INFO - PROCESS | 1651 | 1471364817401 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:57 INFO - PROCESS | 1651 | 1471364817457 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:57 INFO - TEST-PASS | /IndexedDB/idbindex_indexNames.htm | IDBIndex.getKey() - returns the record's primary key
09:26:57 INFO - TEST-OK | /IndexedDB/idbindex_indexNames.htm | took 370ms
09:26:57 INFO - TEST-START | /IndexedDB/idbindex_openCursor.htm
09:26:57 INFO - PROCESS | 1651 | 1471364817774 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:57 INFO - PROCESS | 1651 | 1471364817833 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:58 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor.htm | IDBIndex.openCursor() - throw InvalidStateError when the index is deleted
09:26:58 INFO - TEST-OK | /IndexedDB/idbindex_openCursor.htm | took 319ms
09:26:58 INFO - TEST-START | /IndexedDB/idbindex_openCursor2.htm
09:26:58 INFO - PROCESS | 1651 | 1471364818094 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:58 INFO - PROCESS | 1651 | 1471364818136 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:58 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor2.htm | IDBIndex.openCursor() - throw TransactionInactiveError on aborted transaction
09:26:58 INFO - TEST-OK | /IndexedDB/idbindex_openCursor2.htm | took 267ms
09:26:58 INFO - TEST-START | /IndexedDB/idbindex_openCursor3.htm
09:26:58 INFO - PROCESS | 1651 | 1471364818372 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:58 INFO - PROCESS | 1651 | 1471364818418 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:58 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor3.htm | IDBIndex.openCursor() - throw InvalidStateError on index deleted by aborted upgrade
09:26:58 INFO - TEST-OK | /IndexedDB/idbindex_openCursor3.htm | took 317ms
09:26:58 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor.htm
09:26:58 INFO - PROCESS | 1651 | 1471364818695 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:58 INFO - PROCESS | 1651 | 1471364818744 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:58 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor.htm | IDBIndex.openKeyCursor() - throw DataError when using a invalid key
09:26:58 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor.htm | took 218ms
09:26:58 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor2.htm
09:26:58 INFO - PROCESS | 1651 | 1471364818921 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:58 INFO - PROCESS | 1651 | 1471364818959 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:59 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor2.htm | IDBIndex.openKeyCursor() - throw InvalidStateError when the index is deleted
09:26:59 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor2.htm | took 225ms
09:26:59 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor3.htm
09:26:59 INFO - PROCESS | 1651 | 1471364819141 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:59 INFO - PROCESS | 1651 | 1471364819174 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:59 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor3.htm | IDBIndex.openKeyCursor() - throw TransactionInactiveError on aborted transaction
09:26:59 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor3.htm | took 217ms
09:26:59 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor4.htm
09:26:59 INFO - PROCESS | 1651 | 1471364819360 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:59 INFO - PROCESS | 1651 | 1471364819395 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:59 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor4.htm | IDBIndex.openKeyCursor() - throw InvalidStateError on index deleted by aborted upgrade
09:26:59 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor4.htm | took 266ms
09:26:59 INFO - TEST-START | /IndexedDB/idbkeyrange-includes.htm
09:26:59 INFO - PROCESS | 1651 | 1471364819630 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:59 INFO - PROCESS | 1651 | 1471364819676 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:59 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with a closed range
09:26:59 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an open range
09:26:59 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an only range
09:26:59 INFO - TEST-OK | /IndexedDB/idbkeyrange-includes.htm | took 268ms
09:26:59 INFO - TEST-START | /IndexedDB/idbkeyrange.htm
09:26:59 INFO - PROCESS | 1651 | 1471364819910 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:26:59 INFO - PROCESS | 1651 | 1471364819961 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:00 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.only() - returns an IDBKeyRange and the properties are set correctly
09:27:00 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - returns an IDBKeyRange and the properties are set correctly
09:27:00 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - 'open' parameter has correct default set
09:27:00 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - returns an IDBKeyRange and the properties are set correctly
09:27:00 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - 'open' parameter has correct default set
09:27:00 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - returns an IDBKeyRange and the properties are set correctly
09:27:00 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - 'lowerOpen' and 'upperOpen' parameters have correct defaults set
09:27:00 INFO - TEST-OK | /IndexedDB/idbkeyrange.htm | took 318ms
09:27:00 INFO - TEST-START | /IndexedDB/idbkeyrange_incorrect.htm
09:27:00 INFO - PROCESS | 1651 | 1471364820241 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:00 INFO - PROCESS | 1651 | 1471364820289 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:00 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound() - bound requires more than 0 arguments.
09:27:00 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(null, null) - null parameters are incorrect.
09:27:00 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(1, null / null, 1) - null parameter is incorrect.
09:27:00 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(lower, upper / lower > upper) - 'lower' is greater than 'upper'.
09:27:00 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(DOMString/Date/Array, 1) - A DOMString, Date and Array are greater than a float.
09:27:00 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(noExistingVariable, 1 / goodVariable, noExistingVariable) - noExistingVariable is not defined.
09:27:00 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(true, 1) - boolean is not a valid key type.
09:27:00 INFO - TEST-OK | /IndexedDB/idbkeyrange_incorrect.htm | took 276ms
09:27:00 INFO - TEST-START | /IndexedDB/idbobjectstore_add.htm
09:27:00 INFO - PROCESS | 1651 | 1471364820509 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:00 INFO - PROCESS | 1651 | 1471364820545 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:00 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add.htm | IDBObjectStore.add() - add with an inline key
09:27:00 INFO - TEST-OK | /IndexedDB/idbobjectstore_add.htm | took 267ms
09:27:00 INFO - TEST-START | /IndexedDB/idbobjectstore_add10.htm
09:27:00 INFO - PROCESS | 1651 | 1471364820780 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:00 INFO - PROCESS | 1651 | 1471364820816 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:00 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add10.htm | IDBObjectStore.add() - Attempt to call 'add' without an key parameter when the object store uses out-of-line keys
09:27:00 INFO - TEST-OK | /IndexedDB/idbobjectstore_add10.htm | took 217ms
09:27:01 INFO - TEST-START | /IndexedDB/idbobjectstore_add11.htm
09:27:01 INFO - PROCESS | 1651 | 1471364821006 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:01 INFO - PROCESS | 1651 | 1471364821041 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:01 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
09:27:01 INFO - TEST-OK | /IndexedDB/idbobjectstore_add11.htm | took 217ms
09:27:01 INFO - TEST-START | /IndexedDB/idbobjectstore_add12.htm
09:27:01 INFO - PROCESS | 1651 | 1471364821225 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:01 INFO - PROCESS | 1651 | 1471364821257 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:01 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add12.htm | IDBObjectStore.add() - Attempt to add a record where the record's in-line key is not defined
09:27:01 INFO - TEST-OK | /IndexedDB/idbobjectstore_add12.htm | took 218ms
09:27:01 INFO - TEST-START | /IndexedDB/idbobjectstore_add13.htm
09:27:01 INFO - PROCESS | 1651 | 1471364821447 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:01 INFO - PROCESS | 1651 | 1471364821480 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:01 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add13.htm | IDBObjectStore.add() - Attempt to add a record where the out of line key provided does not meet the constraints of a valid key
09:27:01 INFO - TEST-OK | /IndexedDB/idbobjectstore_add13.htm | took 521ms
09:27:01 INFO - TEST-START | /IndexedDB/idbobjectstore_add14.htm
09:27:01 INFO - PROCESS | 1651 | 1471364821996 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:02 INFO - PROCESS | 1651 | 1471364822037 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:02 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
09:27:02 INFO - TEST-OK | /IndexedDB/idbobjectstore_add14.htm | took 276ms
09:27:02 INFO - TEST-START | /IndexedDB/idbobjectstore_add15.htm
09:27:02 INFO - PROCESS | 1651 | 1471364822261 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:02 INFO - PROCESS | 1651 | 1471364822308 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add15.htm | IDBObjectStore.add() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
09:27:02 INFO - TEST-OK | /IndexedDB/idbobjectstore_add15.htm | took 318ms
09:27:02 INFO - TEST-START | /IndexedDB/idbobjectstore_add16.htm
09:27:02 INFO - PROCESS | 1651 | 1471364822597 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:02 INFO - PROCESS | 1651 | 1471364822651 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:02 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
09:27:02 INFO - TEST-OK | /IndexedDB/idbobjectstore_add16.htm | took 327ms
09:27:02 INFO - TEST-START | /IndexedDB/idbobjectstore_add2.htm
09:27:02 INFO - PROCESS | 1651 | 1471364822911 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:02 INFO - PROCESS | 1651 | 1471364822955 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add2.htm | IDBObjectStore.add() - add with an out-of-line key
09:27:03 INFO - TEST-OK | /IndexedDB/idbobjectstore_add2.htm | took 269ms
09:27:03 INFO - TEST-START | /IndexedDB/idbobjectstore_add3.htm
09:27:03 INFO - PROCESS | 1651 | 1471364823190 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:03 INFO - PROCESS | 1651 | 1471364823228 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add3.htm | IDBObjectStore.add() - record with same key already exists
09:27:03 INFO - TEST-OK | /IndexedDB/idbobjectstore_add3.htm | took 316ms
09:27:03 INFO - TEST-START | /IndexedDB/idbobjectstore_add4.htm
09:27:03 INFO - PROCESS | 1651 | 1471364823510 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:03 INFO - PROCESS | 1651 | 1471364823556 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add4.htm | IDBObjectStore.add() - add where an index has unique:true specified
09:27:03 INFO - TEST-OK | /IndexedDB/idbobjectstore_add4.htm | took 267ms
09:27:03 INFO - TEST-START | /IndexedDB/idbobjectstore_add5.htm
09:27:03 INFO - PROCESS | 1651 | 1471364823778 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:03 INFO - PROCESS | 1651 | 1471364823823 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add5.htm | IDBObjectStore.add() - object store's key path is an object attribute
09:27:04 INFO - TEST-OK | /IndexedDB/idbobjectstore_add5.htm | took 371ms
09:27:04 INFO - TEST-START | /IndexedDB/idbobjectstore_add6.htm
09:27:04 INFO - PROCESS | 1651 | 1471364824159 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:04 INFO - PROCESS | 1651 | 1471364824210 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add6.htm | IDBObjectStore.add() - autoIncrement and inline keys
09:27:04 INFO - TEST-OK | /IndexedDB/idbobjectstore_add6.htm | took 419ms
09:27:04 INFO - TEST-START | /IndexedDB/idbobjectstore_add7.htm
09:27:04 INFO - PROCESS | 1651 | 1471364824586 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:04 INFO - PROCESS | 1651 | 1471364824638 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add7.htm | IDBObjectStore.add() - autoIncrement and out-of-line keys
09:27:05 INFO - TEST-OK | /IndexedDB/idbobjectstore_add7.htm | took 571ms
09:27:05 INFO - TEST-START | /IndexedDB/idbobjectstore_add8.htm
09:27:05 INFO - PROCESS | 1651 | 1471364825156 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:05 INFO - PROCESS | 1651 | 1471364825195 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add8.htm | IDBObjectStore.add() - object store has autoIncrement:true and the key path is an object attribute
09:27:05 INFO - TEST-OK | /IndexedDB/idbobjectstore_add8.htm | took 267ms
09:27:05 INFO - TEST-START | /IndexedDB/idbobjectstore_add9.htm
09:27:05 INFO - PROCESS | 1651 | 1471364825425 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:05 INFO - PROCESS | 1651 | 1471364825469 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:05 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
09:27:05 INFO - TEST-OK | /IndexedDB/idbobjectstore_add9.htm | took 268ms
09:27:05 INFO - TEST-START | /IndexedDB/idbobjectstore_clear.htm
09:27:05 INFO - PROCESS | 1651 | 1471364825697 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:05 INFO - PROCESS | 1651 | 1471364825756 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:06 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear.htm | IDBObjectStore.clear() - Verify clear removes all records
09:27:06 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear.htm | took 320ms
09:27:06 INFO - TEST-START | /IndexedDB/idbobjectstore_clear2.htm
09:27:06 INFO - PROCESS | 1651 | 1471364826030 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:06 INFO - PROCESS | 1651 | 1471364826087 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:06 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear2.htm | IDBObjectStore.clear() - clear removes all records from an index
09:27:06 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear2.htm | took 269ms
09:27:06 INFO - TEST-START | /IndexedDB/idbobjectstore_clear3.htm
09:27:06 INFO - PROCESS | 1651 | 1471364826311 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:06 INFO - PROCESS | 1651 | 1471364826364 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:06 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear3.htm | IDBObjectStore.clear() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
09:27:06 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear3.htm | took 267ms
09:27:06 INFO - TEST-START | /IndexedDB/idbobjectstore_clear4.htm
09:27:06 INFO - PROCESS | 1651 | 1471364826588 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:06 INFO - PROCESS | 1651 | 1471364826624 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:06 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
09:27:06 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear4.htm | took 225ms
09:27:06 INFO - TEST-START | /IndexedDB/idbobjectstore_count.htm
09:27:06 INFO - PROCESS | 1651 | 1471364826808 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:06 INFO - PROCESS | 1651 | 1471364826840 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count.htm | IDBObjectStore.count() - returns the number of records in the object store
09:27:07 INFO - TEST-OK | /IndexedDB/idbobjectstore_count.htm | took 316ms
09:27:07 INFO - TEST-START | /IndexedDB/idbobjectstore_count2.htm
09:27:07 INFO - PROCESS | 1651 | 1471364827129 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:07 INFO - PROCESS | 1651 | 1471364827176 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count2.htm | IDBObjectStore.count() - returns the number of records that have keys within the range
09:27:07 INFO - TEST-OK | /IndexedDB/idbobjectstore_count2.htm | took 269ms
09:27:07 INFO - TEST-START | /IndexedDB/idbobjectstore_count3.htm
09:27:07 INFO - PROCESS | 1651 | 1471364827413 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:07 INFO - PROCESS | 1651 | 1471364827474 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count3.htm | IDBObjectStore.count() - returns the number of records that have keys with the key
09:27:07 INFO - TEST-OK | /IndexedDB/idbobjectstore_count3.htm | took 221ms
09:27:07 INFO - TEST-START | /IndexedDB/idbobjectstore_count4.htm
09:27:07 INFO - PROCESS | 1651 | 1471364827639 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:07 INFO - PROCESS | 1651 | 1471364827670 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:07 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
09:27:07 INFO - TEST-OK | /IndexedDB/idbobjectstore_count4.htm | took 223ms
09:27:07 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex.htm
09:27:07 INFO - PROCESS | 1651 | 1471364827857 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:07 INFO - PROCESS | 1651 | 1471364827908 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex.htm | IDBObjectStore.createIndex() - returns an IDBIndex and the properties are set correctly
09:27:08 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex.htm | took 466ms
09:27:08 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex10.htm
09:27:08 INFO - PROCESS | 1651 | 1471364828328 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:08 INFO - PROCESS | 1651 | 1471364828376 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:08 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
09:27:08 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex10.htm | took 270ms
09:27:08 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex11.htm
09:27:08 INFO - PROCESS | 1651 | 1471364828610 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:08 INFO - PROCESS | 1651 | 1471364828655 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:08 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
09:27:08 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex11.htm | took 267ms
09:27:08 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex12.htm
09:27:08 INFO - PROCESS | 1651 | 1471364828888 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:08 INFO - PROCESS | 1651 | 1471364828926 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:09 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
09:27:09 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex12.htm | took 370ms
09:27:09 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex13.htm
09:27:09 INFO - PROCESS | 1651 | 1471364829254 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:09 INFO - PROCESS | 1651 | 1471364829302 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex13.htm | IDBDatabase.createIndex() - Operate out versionchange throw InvalidStateError
09:27:09 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex13.htm | took 269ms
09:27:09 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex2.htm
09:27:09 INFO - PROCESS | 1651 | 1471364829526 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:09 INFO - PROCESS | 1651 | 1471364829564 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:09 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
09:27:09 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex2.htm | took 318ms
09:27:09 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm
09:27:09 INFO - PROCESS | 1651 | 1471364829870 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:09 INFO - PROCESS | 1651 | 1471364829927 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | IDBObjectStore.createIndex() - the index is usable right after being made
09:27:10 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | took 268ms
09:27:10 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm
09:27:10 INFO - PROCESS | 1651 | 1471364830138 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:10 INFO - PROCESS | 1651 | 1471364830185 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | IDBObjectStore.createIndex() - Event ordering for a later deleted index
09:27:10 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | took 275ms
09:27:10 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm
09:27:10 INFO - PROCESS | 1651 | 1471364830408 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:10 INFO - PROCESS | 1651 | 1471364830452 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | IDBObjectStore.createIndex() - empty keyPath
09:27:10 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | took 216ms
09:27:10 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex6-event_order.htm
09:27:10 INFO - PROCESS | 1651 | 1471364830626 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:10 INFO - PROCESS | 1651 | 1471364830658 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:10 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"
09:27:10 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex6-event_order.htm:50:9
09:27:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:27:10 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
09:27:10 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex6-event_order.htm | took 216ms
09:27:10 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex7-event_order.htm
09:27:10 INFO - PROCESS | 1651 | 1471364830845 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:10 INFO - PROCESS | 1651 | 1471364830880 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:11 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"
09:27:11 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex7-event_order.htm:52:9
09:27:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:27:11 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
09:27:11 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex7-event_order.htm | took 219ms
09:27:11 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm
09:27:11 INFO - PROCESS | 1651 | 1471364831079 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:11 INFO - PROCESS | 1651 | 1471364831138 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:11 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | IDBObjectStore.createIndex() - index can be valid keys
09:27:11 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | took 323ms
09:27:11 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm
09:27:11 INFO - PROCESS | 1651 | 1471364831411 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:11 INFO - PROCESS | 1651 | 1471364831446 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:11 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | IDBObjectStore.createIndex() - empty name
09:27:11 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | took 367ms
09:27:11 INFO - TEST-START | /IndexedDB/idbobjectstore_delete.htm
09:27:11 INFO - PROCESS | 1651 | 1471364831780 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:11 INFO - PROCESS | 1651 | 1471364831811 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:12 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete.htm | IDBObjectStore.delete() - delete removes record (inline keys)
09:27:12 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete.htm | took 269ms
09:27:12 INFO - TEST-START | /IndexedDB/idbobjectstore_delete2.htm
09:27:12 INFO - PROCESS | 1651 | 1471364832057 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:12 INFO - PROCESS | 1651 | 1471364832089 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:12 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete2.htm | IDBObjectStore.delete() - key doesn't match any records
09:27:12 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete2.htm | took 215ms
09:27:12 INFO - TEST-START | /IndexedDB/idbobjectstore_delete3.htm
09:27:12 INFO - PROCESS | 1651 | 1471364832278 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:12 INFO - PROCESS | 1651 | 1471364832314 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:12 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete3.htm | IDBObjectStore.delete() - object store's key path is an object attribute
09:27:12 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete3.htm | took 221ms
09:27:12 INFO - TEST-START | /IndexedDB/idbobjectstore_delete4.htm
09:27:12 INFO - PROCESS | 1651 | 1471364832506 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:12 INFO - PROCESS | 1651 | 1471364832542 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:12 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete4.htm | IDBObjectStore.delete() - delete removes record (out-of-line keys)
09:27:12 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete4.htm | took 216ms
09:27:12 INFO - TEST-START | /IndexedDB/idbobjectstore_delete5.htm
09:27:12 INFO - PROCESS | 1651 | 1471364832725 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:12 INFO - PROCESS | 1651 | 1471364832758 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:12 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete5.htm | IDBObjectStore.delete() - removes all of the records in the range
09:27:12 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete5.htm | took 221ms
09:27:12 INFO - TEST-START | /IndexedDB/idbobjectstore_delete6.htm
09:27:12 INFO - PROCESS | 1651 | 1471364832961 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:13 INFO - PROCESS | 1651 | 1471364833005 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:13 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete6.htm | IDBObjectStore.delete() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
09:27:13 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete6.htm | took 267ms
09:27:13 INFO - TEST-START | /IndexedDB/idbobjectstore_delete7.htm
09:27:13 INFO - PROCESS | 1651 | 1471364833227 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:13 INFO - PROCESS | 1651 | 1471364833267 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:13 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
09:27:13 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete7.htm | took 217ms
09:27:13 INFO - TEST-START | /IndexedDB/idbobjectstore_deleteIndex.htm
09:27:13 INFO - PROCESS | 1651 | 1471364833454 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:13 INFO - PROCESS | 1651 | 1471364833492 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:13 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleteIndex.htm | IDBObjectStore.deleteIndex() - removes the index
09:27:13 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleteIndex.htm | took 268ms
09:27:13 INFO - TEST-START | /IndexedDB/idbobjectstore_deleted.htm
09:27:13 INFO - PROCESS | 1651 | 1471364833726 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:13 INFO - PROCESS | 1651 | 1471364833761 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:13 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleted.htm | Attempting to use deleted IDBObjectStore
09:27:13 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleted.htm | took 272ms
09:27:13 INFO - TEST-START | /IndexedDB/idbobjectstore_get.htm
09:27:14 INFO - PROCESS | 1651 | 1471364833997 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:14 INFO - PROCESS | 1651 | 1471364834039 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:14 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get.htm | IDBObjectStore.get() - key is a number
09:27:14 INFO - TEST-OK | /IndexedDB/idbobjectstore_get.htm | took 370ms
09:27:14 INFO - TEST-START | /IndexedDB/idbobjectstore_get2.htm
09:27:14 INFO - PROCESS | 1651 | 1471364834376 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:14 INFO - PROCESS | 1651 | 1471364834529 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:14 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get2.htm | IDBObjectStore.get() - key is a string
09:27:14 INFO - TEST-OK | /IndexedDB/idbobjectstore_get2.htm | took 471ms
09:27:14 INFO - TEST-START | /IndexedDB/idbobjectstore_get3.htm
09:27:14 INFO - PROCESS | 1651 | 1471364834854 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:14 INFO - PROCESS | 1651 | 1471364834894 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:15 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get3.htm | IDBObjectStore.get() - key is a Date
09:27:15 INFO - TEST-OK | /IndexedDB/idbobjectstore_get3.htm | took 268ms
09:27:15 INFO - TEST-START | /IndexedDB/idbobjectstore_get4.htm
09:27:15 INFO - PROCESS | 1651 | 1471364835125 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:15 INFO - PROCESS | 1651 | 1471364835191 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:15 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get4.htm | IDBObjectStore.get() - attempt to retrieve a record that doesn't exist
09:27:15 INFO - TEST-OK | /IndexedDB/idbobjectstore_get4.htm | took 367ms
09:27:15 INFO - TEST-START | /IndexedDB/idbobjectstore_get5.htm
09:27:15 INFO - PROCESS | 1651 | 1471364835507 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:15 INFO - PROCESS | 1651 | 1471364835556 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:15 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get5.htm | IDBObjectStore.get() - returns the record with the first key in the range
09:27:15 INFO - TEST-OK | /IndexedDB/idbobjectstore_get5.htm | took 328ms
09:27:15 INFO - TEST-START | /IndexedDB/idbobjectstore_get6.htm
09:27:15 INFO - PROCESS | 1651 | 1471364835842 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:15 INFO - PROCESS | 1651 | 1471364835902 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:16 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get6.htm | IDBObjectStore.get() - throw TransactionInactiveError on aborted transaction
09:27:16 INFO - TEST-OK | /IndexedDB/idbobjectstore_get6.htm | took 427ms
09:27:16 INFO - TEST-START | /IndexedDB/idbobjectstore_get7.htm
09:27:16 INFO - PROCESS | 1651 | 1471364836261 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:16 INFO - PROCESS | 1651 | 1471364836311 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:16 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get7.htm | IDBObjectStore.get() - throw DataError when using invalid key
09:27:16 INFO - TEST-OK | /IndexedDB/idbobjectstore_get7.htm | took 469ms
09:27:16 INFO - TEST-START | /IndexedDB/idbobjectstore_getAll.html
09:27:16 INFO - PROCESS | 1651 | 1471364836744 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:16 INFO - PROCESS | 1651 | 1471364836827 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:17 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get
09:27:17 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get (generated key)
09:27:17 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | getAll on empty object store
09:27:17 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get all values
09:27:17 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Test maxCount
09:27:17 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range
09:27:17 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range with maxCount
09:27:17 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get upper excluded
09:27:17 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get lower excluded
09:27:17 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range (generated) with maxCount
09:27:17 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Non existent key
09:27:17 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | zero maxCount
09:27:17 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAll.html | took 532ms
09:27:17 INFO - TEST-START | /IndexedDB/idbobjectstore_getAllKeys.html
09:27:17 INFO - PROCESS | 1651 | 1471364837276 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:17 INFO - PROCESS | 1651 | 1471364837337 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:17 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get
09:27:17 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get (generated key)
09:27:17 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | getAllKeys on empty object store
09:27:17 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get all values
09:27:17 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Test maxCount
09:27:17 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range
09:27:17 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range with maxCount
09:27:17 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get upper excluded
09:27:17 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get lower excluded
09:27:17 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range (generated) with maxCount
09:27:17 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Non existent key
09:27:17 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | zero maxCount
09:27:17 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAllKeys.html | took 318ms
09:27:17 INFO - TEST-START | /IndexedDB/idbobjectstore_index.htm
09:27:17 INFO - PROCESS | 1651 | 1471364837597 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:17 INFO - PROCESS | 1651 | 1471364837650 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:17 INFO - TEST-PASS | /IndexedDB/idbobjectstore_index.htm | IDBObjectStore.index() - returns an index
09:27:17 INFO - TEST-OK | /IndexedDB/idbobjectstore_index.htm | took 319ms
09:27:17 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor.htm
09:27:17 INFO - PROCESS | 1651 | 1471364837929 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:17 INFO - PROCESS | 1651 | 1471364837982 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:18 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor.htm | IDBObjectStore.openCursor() - iterate through 100 objects
09:27:18 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor.htm | took 322ms
09:27:18 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor_invalid.htm
09:27:18 INFO - PROCESS | 1651 | 1471364838261 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:18 INFO - PROCESS | 1651 | 1471364838325 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:18 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor_invalid.htm | IDBObjectStore.openCursor() - invalid - pass something other than number
09:27:18 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor_invalid.htm | took 367ms
09:27:18 INFO - TEST-START | /IndexedDB/idbobjectstore_openKeyCursor.htm
09:27:18 INFO - PROCESS | 1651 | 1471364838638 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:18 INFO - PROCESS | 1651 | 1471364838689 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:18 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration
09:27:18 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration
09:27:18 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration with range
09:27:18 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration with range
09:27:18 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - invalid inputs
09:27:18 INFO - TEST-OK | /IndexedDB/idbobjectstore_openKeyCursor.htm | took 327ms
09:27:18 INFO - TEST-START | /IndexedDB/idbobjectstore_put.htm
09:27:18 INFO - PROCESS | 1651 | 1471364838963 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:19 INFO - PROCESS | 1651 | 1471364839012 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:19 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put.htm | IDBObjectStore.put() - put with an inline key
09:27:19 INFO - TEST-OK | /IndexedDB/idbobjectstore_put.htm | took 268ms
09:27:19 INFO - TEST-START | /IndexedDB/idbobjectstore_put10.htm
09:27:19 INFO - PROCESS | 1651 | 1471364839240 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:19 INFO - PROCESS | 1651 | 1471364839288 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:19 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
09:27:19 INFO - TEST-OK | /IndexedDB/idbobjectstore_put10.htm | took 324ms
09:27:19 INFO - TEST-START | /IndexedDB/idbobjectstore_put11.htm
09:27:19 INFO - PROCESS | 1651 | 1471364839564 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:19 INFO - PROCESS | 1651 | 1471364839621 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:19 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
09:27:19 INFO - TEST-OK | /IndexedDB/idbobjectstore_put11.htm | took 268ms
09:27:19 INFO - TEST-START | /IndexedDB/idbobjectstore_put12.htm
09:27:19 INFO - PROCESS | 1651 | 1471364839839 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:19 INFO - PROCESS | 1651 | 1471364839875 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:20 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put12.htm | IDBObjectStore.put() - Attempt to put a record where the record's in-line key is not defined
09:27:20 INFO - TEST-OK | /IndexedDB/idbobjectstore_put12.htm | took 223ms
09:27:20 INFO - TEST-START | /IndexedDB/idbobjectstore_put13.htm
09:27:20 INFO - PROCESS | 1651 | 1471364840062 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:20 INFO - PROCESS | 1651 | 1471364840097 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:20 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
09:27:20 INFO - TEST-OK | /IndexedDB/idbobjectstore_put13.htm | took 216ms
09:27:20 INFO - TEST-START | /IndexedDB/idbobjectstore_put14.htm
09:27:20 INFO - PROCESS | 1651 | 1471364840280 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:20 INFO - PROCESS | 1651 | 1471364840324 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:20 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
09:27:20 INFO - TEST-OK | /IndexedDB/idbobjectstore_put14.htm | took 269ms
09:27:20 INFO - TEST-START | /IndexedDB/idbobjectstore_put15.htm
09:27:20 INFO - PROCESS | 1651 | 1471364840563 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:20 INFO - PROCESS | 1651 | 1471364840622 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:21 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put15.htm | IDBObjectStore.put() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
09:27:21 INFO - TEST-OK | /IndexedDB/idbobjectstore_put15.htm | took 567ms
09:27:21 INFO - TEST-START | /IndexedDB/idbobjectstore_put16.htm
09:27:21 INFO - PROCESS | 1651 | 1471364841144 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:21 INFO - PROCESS | 1651 | 1471364841192 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:21 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
09:27:21 INFO - TEST-OK | /IndexedDB/idbobjectstore_put16.htm | took 268ms
09:27:21 INFO - TEST-START | /IndexedDB/idbobjectstore_put2.htm
09:27:21 INFO - PROCESS | 1651 | 1471364841423 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:21 INFO - PROCESS | 1651 | 1471364841462 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:21 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put2.htm | IDBObjectStore.put() - put with an out-of-line key
09:27:21 INFO - TEST-OK | /IndexedDB/idbobjectstore_put2.htm | took 226ms
09:27:21 INFO - TEST-START | /IndexedDB/idbobjectstore_put3.htm
09:27:21 INFO - PROCESS | 1651 | 1471364841667 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:21 INFO - PROCESS | 1651 | 1471364841708 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:21 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put3.htm | IDBObjectStore.put() - record with same key already exists
09:27:21 INFO - TEST-OK | /IndexedDB/idbobjectstore_put3.htm | took 319ms
09:27:21 INFO - TEST-START | /IndexedDB/idbobjectstore_put4.htm
09:27:21 INFO - PROCESS | 1651 | 1471364841996 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:22 INFO - PROCESS | 1651 | 1471364842052 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:22 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put4.htm | IDBObjectStore.put() - put where an index has unique:true specified
09:27:22 INFO - TEST-OK | /IndexedDB/idbobjectstore_put4.htm | took 328ms
09:27:22 INFO - TEST-START | /IndexedDB/idbobjectstore_put5.htm
09:27:22 INFO - PROCESS | 1651 | 1471364842321 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:22 INFO - PROCESS | 1651 | 1471364842359 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:22 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put5.htm | IDBObjectStore.put() - object store's key path is an object attribute
09:27:22 INFO - TEST-OK | /IndexedDB/idbobjectstore_put5.htm | took 267ms
09:27:22 INFO - TEST-START | /IndexedDB/idbobjectstore_put6.htm
09:27:22 INFO - PROCESS | 1651 | 1471364842593 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:22 INFO - PROCESS | 1651 | 1471364842648 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:22 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put6.htm | IDBObjectStore.put() - autoIncrement and inline keys
09:27:22 INFO - TEST-OK | /IndexedDB/idbobjectstore_put6.htm | took 318ms
09:27:22 INFO - TEST-START | /IndexedDB/idbobjectstore_put7.htm
09:27:22 INFO - PROCESS | 1651 | 1471364842913 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:22 INFO - PROCESS | 1651 | 1471364842977 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:23 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put7.htm | IDBObjectStore.put() - autoIncrement and out-of-line keys
09:27:23 INFO - TEST-OK | /IndexedDB/idbobjectstore_put7.htm | took 372ms
09:27:23 INFO - TEST-START | /IndexedDB/idbobjectstore_put8.htm
09:27:23 INFO - PROCESS | 1651 | 1471364843289 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:23 INFO - PROCESS | 1651 | 1471364843325 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:23 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put8.htm | IDBObjectStore.put() - object store has autoIncrement:true and the key path is an object attribute
09:27:23 INFO - TEST-OK | /IndexedDB/idbobjectstore_put8.htm | took 366ms
09:27:23 INFO - TEST-START | /IndexedDB/idbobjectstore_put9.htm
09:27:23 INFO - PROCESS | 1651 | 1471364843662 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:23 INFO - PROCESS | 1651 | 1471364843712 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:23 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
09:27:23 INFO - TEST-OK | /IndexedDB/idbobjectstore_put9.htm | took 317ms
09:27:23 INFO - TEST-START | /IndexedDB/idbtransaction-oncomplete.htm
09:27:23 INFO - PROCESS | 1651 | 1471364843979 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:24 INFO - PROCESS | 1651 | 1471364844014 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:24 INFO - TEST-PASS | /IndexedDB/idbtransaction-oncomplete.htm | IDBTransaction - complete event
09:27:24 INFO - TEST-OK | /IndexedDB/idbtransaction-oncomplete.htm | took 270ms
09:27:24 INFO - TEST-START | /IndexedDB/idbtransaction.htm
09:27:24 INFO - PROCESS | 1651 | 1471364844264 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:24 INFO - PROCESS | 1651 | 1471364844330 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:24 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request gotten by the handler
09:27:24 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request returned by open()
09:27:24 INFO - TEST-OK | /IndexedDB/idbtransaction.htm | took 270ms
09:27:24 INFO - TEST-START | /IndexedDB/idbtransaction_abort.htm
09:27:24 INFO - PROCESS | 1651 | 1471364844563 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:24 INFO - PROCESS | 1651 | 1471364844612 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:24 INFO - TEST-PASS | /IndexedDB/idbtransaction_abort.htm | IDBTransaction - abort
09:27:24 INFO - TEST-OK | /IndexedDB/idbtransaction_abort.htm | took 318ms
09:27:24 INFO - TEST-START | /IndexedDB/idbtransaction_objectStoreNames.html
09:27:24 INFO - PROCESS | 1651 | 1471364844894 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:24 INFO - PROCESS | 1651 | 1471364844937 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:25 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - during upgrade transaction
09:27:25 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after close
09:27:25 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - transaction scope
09:27:25 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after commit
09:27:25 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after abort
09:27:25 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - sorting
09:27:25 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - no duplicates
09:27:25 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - unusual names
09:27:25 INFO - TEST-ERROR | /IndexedDB/idbtransaction_objectStoreNames.html | took 328ms
09:27:25 INFO - TEST-START | /IndexedDB/idbversionchangeevent.htm
09:27:25 INFO - PROCESS | 1651 | 1471364845214 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:25 INFO - PROCESS | 1651 | 1471364845259 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:25 INFO - TEST-PASS | /IndexedDB/idbversionchangeevent.htm | IDBVersionChangeEvent fired in upgradeneeded, versionchange and deleteDatabase
09:27:25 INFO - TEST-OK | /IndexedDB/idbversionchangeevent.htm | took 317ms
09:27:25 INFO - TEST-START | /IndexedDB/index_sort_order.htm
09:27:25 INFO - PROCESS | 1651 | 1471364845545 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:25 INFO - PROCESS | 1651 | 1471364845592 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:25 INFO - TEST-PASS | /IndexedDB/index_sort_order.htm | Verify key sort order in an index is 'number < Date < DOMString'
09:27:25 INFO - TEST-OK | /IndexedDB/index_sort_order.htm | took 318ms
09:27:25 INFO - TEST-START | /IndexedDB/interfaces.html
09:27:25 INFO - PROCESS | 1651 | 1471364845874 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:25 INFO - PROCESS | 1651 | 1471364845908 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | Window interface: attribute indexedDB
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface object
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object length
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object name
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lower
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upper
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lowerOpen
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upperOpen
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation only(any)
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation lowerBound(any,boolean)
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation upperBound(any,boolean)
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation bound(any,any,boolean,boolean)
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange must be primary interface of IDBKeyRange.only(0)
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of IDBKeyRange.only(0)
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0)
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1)
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2)
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3)
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4)
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5)
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6)
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7)
09:27:26 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
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface object
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object length
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object name
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object's "constructor" property
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute result
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute error
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute source
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute transaction
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute readyState
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onsuccess
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onerror
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface object
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object length
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object name
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onblocked
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onupgradeneeded
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface object
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object length
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object name
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute oldVersion
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute newVersion
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo')
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of new IDBVersionChangeEvent('foo')
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0)
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1)
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface object
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object length
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object name
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object's "constructor" property
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation open(DOMString,unsigned long long)
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation deleteDatabase(DOMString)
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation cmp(any,any)
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory must be primary interface of window.indexedDB
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of window.indexedDB
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "open" with the proper type (0)
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling open(DOMString,unsigned long long) on window.indexedDB with too few arguments must throw TypeError
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "deleteDatabase" with the proper type (1)
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling deleteDatabase(DOMString) on window.indexedDB with too few arguments must throw TypeError
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "cmp" with the proper type (2)
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling cmp(any,any) on window.indexedDB with too few arguments must throw TypeError
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface object
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object length
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object name
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute name
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute version
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute objectStoreNames
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters)
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation deleteObjectStore(DOMString)
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode)
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation close()
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onabort
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onerror
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onversionchange
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface object
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object length
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object name
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute name
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute keyPath
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute indexNames
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute transaction
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute autoIncrement
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation put(any,any)
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation add(any,any)
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation delete(any)
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation get(any)
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation clear()
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection)
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters)
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation index(DOMString)
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation deleteIndex(DOMString)
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation count(any)
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface object
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object length
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object name
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object's "constructor" property
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute name
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute objectStore
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute keyPath
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute multiEntry
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute unique
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openCursor(any,IDBCursorDirection)
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection)
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation get(any)
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation getKey(any)
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation count(any)
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface object
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object length
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object name
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object's "constructor" property
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute source
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute direction
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute key
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute primaryKey
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation update(any)
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation advance(unsigned long)
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation continue(any)
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation delete()
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface object
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object length
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object name
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: attribute value
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface object
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object length
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object name
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute mode
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute db
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute error
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation objectStore(DOMString)
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation abort()
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onabort
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute oncomplete
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onerror
09:27:26 INFO - TEST-OK | /IndexedDB/interfaces.html | took 394ms
09:27:26 INFO - TEST-START | /IndexedDB/interfaces.worker
09:27:26 INFO - PROCESS | 1651 | 1471364846264 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:26 INFO - PROCESS | 1651 | 1471364846292 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | WorkerGlobalScope interface: attribute indexedDB - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-FAIL | /IndexedDB/interfaces.worker | WorkerUtils interface: attribute indexedDB - assert_own_property: self does not have own property "WorkerUtils" expected property "WorkerUtils" missing
09:27:26 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
09:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:27:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:27:26 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
09:27:26 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
09:27:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
09:27:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
09:27:26 INFO - request.onload@http://web-platform.test:8000/IndexedDB/interfaces.worker.js:37:3
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface object - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object length - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object name - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lower - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upper - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lowerOpen - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upperOpen - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation only(any) - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation lowerBound(any,boolean) - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation upperBound(any,boolean) - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation bound(any,any,boolean,boolean) - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange must be primary interface of IDBKeyRange.only(0) - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of IDBKeyRange.only(0) - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0) - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1) - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2) - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3) - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4) - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5) - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6) - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7) - {}
09:27:26 INFO - {}
09:27:26 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 - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface object - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object length - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object name - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute result - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute error - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute source - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute transaction - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute readyState - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onsuccess - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onerror - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface object - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object length - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object name - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onblocked - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onupgradeneeded - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface object - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object length - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object name - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute oldVersion - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute newVersion - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo') - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of new IDBVersionChangeEvent('foo') - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0) - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1) - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface object - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object length - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object name - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object's "constructor" property - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation open(DOMString,unsigned long long) - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation deleteDatabase(DOMString) - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation cmp(any,any) - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory must be primary interface of self.indexedDB - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of self.indexedDB - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "open" with the proper type (0) - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling open(DOMString,unsigned long long) on self.indexedDB with too few arguments must throw TypeError - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "deleteDatabase" with the proper type (1) - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling deleteDatabase(DOMString) on self.indexedDB with too few arguments must throw TypeError - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "cmp" with the proper type (2) - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling cmp(any,any) on self.indexedDB with too few arguments must throw TypeError - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface object - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object length - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object name - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute name - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute version - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute objectStoreNames - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters) - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation deleteObjectStore(DOMString) - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode) - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation close() - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onabort - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onerror - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onversionchange - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface object - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object length - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object name - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute name - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute keyPath - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute indexNames - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute transaction - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute autoIncrement - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation put(any,any) - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation add(any,any) - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation delete(any) - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation get(any) - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation clear() - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection) - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters) - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation index(DOMString) - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation deleteIndex(DOMString) - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation count(any) - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface object - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object length - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object name - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object's "constructor" property - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute name - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute objectStore - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute keyPath - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute multiEntry - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute unique - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openCursor(any,IDBCursorDirection) - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection) - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation get(any) - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation getKey(any) - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation count(any) - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface object - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object length - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object name - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object's "constructor" property - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute source - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute direction - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute key - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute primaryKey - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation update(any) - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation advance(unsigned long) - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation continue(any) - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation delete() - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface object - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object length - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object name - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: attribute value - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface object - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object length - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object name - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute mode - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute db - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute error - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation objectStore(DOMString) - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation abort() - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onabort - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute oncomplete - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onerror - {}
09:27:26 INFO - {}
09:27:26 INFO - TEST-OK | /IndexedDB/interfaces.worker | took 446ms
09:27:26 INFO - TEST-START | /IndexedDB/key_invalid.htm
09:27:26 INFO - PROCESS | 1651 | 1471364846712 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:26 INFO - PROCESS | 1651 | 1471364846742 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:26 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - true
09:27:26 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - false
09:27:26 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - null
09:27:26 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - NaN
09:27:26 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined
09:27:26 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined2
09:27:26 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - function() {}
09:27:26 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {}
09:27:26 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - { obj: 1 }
09:27:26 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Math
09:27:26 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - window
09:27:26 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {length:0,constructor:Array}
09:27:26 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array clone’s instance
09:27:26 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array (object)
09:27:26 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - String (object)
09:27:26 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new String()
09:27:26 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Number()
09:27:26 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Boolean()
09:27:26 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [{}]
09:27:26 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[], [], [], [[ Date ]]]
09:27:26 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [undefined]
09:27:26 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [,1]
09:27:26 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - document.getElementsByTagName("script")
09:27:26 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(NaN)
09:27:26 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(Infinity)
09:27:26 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - /foo/
09:27:26 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new RegExp()
09:27:26 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array
09:27:26 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array 2
09:27:26 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[1], [3], [7], [[ sparse array ]]]
09:27:26 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [1,2,3,,]
09:27:26 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array directly contains self
09:27:26 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array indirectly contains self
09:27:26 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array member contains self
09:27:26 INFO - TEST-OK | /IndexedDB/key_invalid.htm | took 271ms
09:27:27 INFO - TEST-START | /IndexedDB/key_valid.html
09:27:27 INFO - PROCESS | 1651 | 1471364847061 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:27 INFO - PROCESS | 1651 | 1471364847136 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:27 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date()
09:27:27 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date(0)
09:27:27 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - []
09:27:27 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Array()
09:27:27 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ["undefined"]
09:27:27 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - Infinity
09:27:27 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - -Infinity
09:27:27 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 0
09:27:27 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 1.5
09:27:27 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e38
09:27:27 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e-38
09:27:27 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "foo"
09:27:27 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\n"
09:27:27 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ""
09:27:27 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\""
09:27:27 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u1234"
09:27:27 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u0000"
09:27:27 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "NaN"
09:27:27 INFO - TEST-OK | /IndexedDB/key_valid.html | took 673ms
09:27:27 INFO - TEST-START | /IndexedDB/keygenerator-constrainterror.htm
09:27:27 INFO - PROCESS | 1651 | 1471364847738 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:27 INFO - PROCESS | 1651 | 1471364847790 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:28 INFO - TEST-PASS | /IndexedDB/keygenerator-constrainterror.htm | Keygenerator ConstraintError when using same id as already generated
09:27:28 INFO - TEST-OK | /IndexedDB/keygenerator-constrainterror.htm | took 371ms
09:27:28 INFO - TEST-START | /IndexedDB/keygenerator-overflow.htm
09:27:28 INFO - PROCESS | 1651 | 1471364848111 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:28 INFO - PROCESS | 1651 | 1471364848173 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:28 INFO - TEST-PASS | /IndexedDB/keygenerator-overflow.htm | Keygenerator overflow
09:27:28 INFO - TEST-OK | /IndexedDB/keygenerator-overflow.htm | took 267ms
09:27:28 INFO - TEST-START | /IndexedDB/keygenerator.htm
09:27:28 INFO - PROCESS | 1651 | 1471364848389 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:28 INFO - PROCESS | 1651 | 1471364848441 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:28 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - starts at one, and increments by one
09:27:28 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - increments by one from last set key
09:27:28 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - don't increment when new key is not bigger than current
09:27:28 INFO - TEST-OK | /IndexedDB/keygenerator.htm | took 270ms
09:27:28 INFO - TEST-START | /IndexedDB/keyorder.htm
09:27:28 INFO - PROCESS | 1651 | 1471364848659 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:28 INFO - PROCESS | 1651 | 1471364848700 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:28 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - String < Array
09:27:28 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - String < Array
09:27:28 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < String
09:27:28 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < String
09:27:28 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date
09:27:28 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date
09:27:28 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date < String < Array
09:27:28 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date < String < Array
09:27:28 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Date(1 sec ago) < Date(now) < Date(1 minute in future)
09:27:28 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Date(1 sec ago) < Date(now) < Date(1 minute in future)
09:27:28 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -1.1 < 1 < 1.01337 < 1.013373 < 2
09:27:28 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -1.1 < 1 < 1.01337 < 1.013373 < 2
09:27:28 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -Infinity < -0.01 < 0 < Infinity
09:27:28 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -Infinity < -0.01 < 0 < Infinity
09:27:28 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - "" < "a" < "ab" < "b" < "ba"
09:27:28 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - "" < "a" < "ab" < "b" < "ba"
09:27:28 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Arrays
09:27:28 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Arrays
09:27:28 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Array.length: 10,000 < Array.length: 10,001
09:27:28 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Array.length: 10,000 < Array.length: 10,001
09:27:28 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Infinity inside arrays
09:27:28 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Infinity inside arrays
09:27:28 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Test different stuff at once
09:27:28 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Test different stuff at once
09:27:28 INFO - TEST-OK | /IndexedDB/keyorder.htm | took 271ms
09:27:28 INFO - TEST-START | /IndexedDB/keypath.htm
09:27:28 INFO - PROCESS | 1651 | 1471364848944 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:28 INFO - PROCESS | 1651 | 1471364848993 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:29 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key
09:27:29 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.køi
09:27:29 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key_ya
09:27:29 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - public.key$ya
09:27:29 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - true.$
09:27:29 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my._
09:27:29 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - delete.a7
09:27:29 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - p.p.p.p.p.p.p.p.p.p.p.p.p.p
09:27:29 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - str.length
09:27:29 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - arr.length
09:27:29 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - length
09:27:29 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - '' uses value as key
09:27:29 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [''] uses value as [key]
09:27:29 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', 'y']
09:27:29 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [['x'], 'y'] (stringifies)
09:27:29 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', {toString->'y'}] (stringifies)
09:27:29 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type
09:27:29 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type.name
09:27:29 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - array loop -> stringify becomes ['']
09:27:29 INFO - TEST-OK | /IndexedDB/keypath.htm | took 369ms
09:27:29 INFO - TEST-START | /IndexedDB/keypath_invalid.htm
09:27:29 INFO - PROCESS | 1651 | 1471364849316 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:29 INFO - PROCESS | 1651 | 1471364849347 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:29 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "j a"
09:27:29 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ".yo"
09:27:29 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "yo,lo"
09:27:29 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - []
09:27:29 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ["array with space"]
09:27:29 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - multidimensional array (invalid toString)
09:27:29 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "3m"
09:27:29 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - {toString->3m}
09:27:29 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "my.1337"
09:27:29 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "..yo"
09:27:29 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y..o"
09:27:29 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o."
09:27:29 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o.."
09:27:29 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m.*"
09:27:29 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "\"m\""
09:27:29 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m%"
09:27:29 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/"
09:27:29 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/a"
09:27:29 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m&"
09:27:29 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m!"
09:27:29 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*"
09:27:29 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*.*"
09:27:29 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "^m"
09:27:29 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "/m/"
09:27:29 INFO - TEST-OK | /IndexedDB/keypath_invalid.htm | took 321ms
09:27:29 INFO - TEST-START | /IndexedDB/keypath_maxsize.htm
09:27:29 INFO - PROCESS | 1651 | 1471364849642 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:29 INFO - PROCESS | 1651 | 1471364849685 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:29 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~260 chars
09:27:29 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~530 chars
09:27:29 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~1050 chars
09:27:29 INFO - TEST-OK | /IndexedDB/keypath_maxsize.htm | took 317ms
09:27:29 INFO - TEST-START | /IndexedDB/list_ordering.htm
09:27:29 INFO - PROCESS | 1651 | 1471364849974 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:30 INFO - PROCESS | 1651 | 1471364850020 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:30 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers
09:27:30 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers 'overflow'
09:27:30 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - lexigraphical string sort
09:27:30 INFO - TEST-OK | /IndexedDB/list_ordering.htm | took 520ms
09:27:30 INFO - TEST-START | /IndexedDB/objectstore_keyorder.htm
09:27:30 INFO - PROCESS | 1651 | 1471364850490 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:30 INFO - PROCESS | 1651 | 1471364850525 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:30 INFO - TEST-PASS | /IndexedDB/objectstore_keyorder.htm | Verify key sort order in an object store is 'number < Date < DOMString'
09:27:30 INFO - TEST-OK | /IndexedDB/objectstore_keyorder.htm | took 317ms
09:27:30 INFO - TEST-START | /IndexedDB/request_bubble-and-capture.htm
09:27:30 INFO - PROCESS | 1651 | 1471364850809 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:30 INFO - PROCESS | 1651 | 1471364850851 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:31 INFO - TEST-PASS | /IndexedDB/request_bubble-and-capture.htm | Bubbling and capturing of request events
09:27:31 INFO - TEST-OK | /IndexedDB/request_bubble-and-capture.htm | took 216ms
09:27:31 INFO - TEST-START | /IndexedDB/string-list-ordering.htm
09:27:31 INFO - PROCESS | 1651 | 1471364851028 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:31 INFO - PROCESS | 1651 | 1471364851064 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:31 INFO - TEST-PASS | /IndexedDB/string-list-ordering.htm | Test string list ordering in IndexedDB
09:27:31 INFO - TEST-OK | /IndexedDB/string-list-ordering.htm | took 218ms
09:27:31 INFO - TEST-START | /IndexedDB/transaction-create_in_versionchange.htm
09:27:31 INFO - PROCESS | 1651 | 1471364851248 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:31 INFO - PROCESS | 1651 | 1471364851290 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:31 INFO - TEST-PASS | /IndexedDB/transaction-create_in_versionchange.htm | Attempt to create new transactions inside a versionchange transaction
09:27:31 INFO - TEST-OK | /IndexedDB/transaction-create_in_versionchange.htm | took 218ms
09:27:31 INFO - TEST-START | /IndexedDB/transaction-lifetime-blocked.htm
09:27:31 INFO - PROCESS | 1651 | 1471364851475 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:31 INFO - PROCESS | 1651 | 1471364851509 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:31 INFO - TEST-PASS | /IndexedDB/transaction-lifetime-blocked.htm | Blocked event
09:27:31 INFO - TEST-OK | /IndexedDB/transaction-lifetime-blocked.htm | took 266ms
09:27:31 INFO - TEST-START | /IndexedDB/transaction-lifetime.htm
09:27:31 INFO - PROCESS | 1651 | 1471364851743 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:31 INFO - PROCESS | 1651 | 1471364851797 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:32 INFO - TEST-PASS | /IndexedDB/transaction-lifetime.htm | Test events opening a second database when one connection is open already
09:27:32 INFO - TEST-OK | /IndexedDB/transaction-lifetime.htm | took 317ms
09:27:32 INFO - TEST-START | /IndexedDB/transaction-requestqueue.htm
09:27:32 INFO - PROCESS | 1651 | 1471364852063 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:32 INFO - PROCESS | 1651 | 1471364852100 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:32 INFO - TEST-PASS | /IndexedDB/transaction-requestqueue.htm | Transactions have a request queue
09:27:32 INFO - TEST-OK | /IndexedDB/transaction-requestqueue.htm | took 219ms
09:27:32 INFO - TEST-START | /IndexedDB/transaction_bubble-and-capture.htm
09:27:32 INFO - PROCESS | 1651 | 1471364852291 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:32 INFO - PROCESS | 1651 | 1471364852324 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:32 INFO - TEST-PASS | /IndexedDB/transaction_bubble-and-capture.htm | Capture and bubble
09:27:32 INFO - TEST-OK | /IndexedDB/transaction_bubble-and-capture.htm | took 216ms
09:27:32 INFO - TEST-START | /IndexedDB/value.htm
09:27:32 INFO - PROCESS | 1651 | 1471364852509 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:32 INFO - PROCESS | 1651 | 1471364852544 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:32 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Date
09:27:32 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Array
09:27:32 INFO - TEST-OK | /IndexedDB/value.htm | took 267ms
09:27:32 INFO - TEST-START | /IndexedDB/value_recursive.htm
09:27:32 INFO - PROCESS | 1651 | 1471364852791 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:32 INFO - PROCESS | 1651 | 1471364852838 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:33 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array directly contains self
09:27:33 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array indirectly contains self
09:27:33 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array member contains self
09:27:33 INFO - TEST-OK | /IndexedDB/value_recursive.htm | took 328ms
09:27:33 INFO - TEST-START | /IndexedDB/writer-starvation.htm
09:27:33 INFO - PROCESS | 1651 | 1471364853126 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:33 INFO - PROCESS | 1651 | 1471364853163 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:33 INFO - TEST-PASS | /IndexedDB/writer-starvation.htm | Writer starvation
09:27:33 INFO - TEST-OK | /IndexedDB/writer-starvation.htm | took 479ms
09:27:33 INFO - TEST-START | /WebCryptoAPI/getRandomValues.worker
09:27:33 INFO - PROCESS | 1651 | 1471364853600 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:33 INFO - PROCESS | 1651 | 1471364853743 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:34 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Float arrays - {}
09:27:34 INFO - {}
09:27:34 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Integer array - {}
09:27:34 INFO - {}
09:27:34 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Large length - {}
09:27:34 INFO - {}
09:27:34 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Null arrays - {}
09:27:34 INFO - {}
09:27:34 INFO - TEST-OK | /WebCryptoAPI/getRandomValues.worker | took 420ms
09:27:34 INFO - TEST-START | /WebCryptoAPI/test_getRandomValues.html
09:27:34 INFO - PROCESS | 1651 | 1471364854027 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:34 INFO - PROCESS | 1651 | 1471364854080 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:34 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Float arrays
09:27:34 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Integer array
09:27:34 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Large length
09:27:34 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Null arrays
09:27:34 INFO - TEST-OK | /WebCryptoAPI/test_getRandomValues.html | took 269ms
09:27:34 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html
09:27:34 INFO - PROCESS | 1651 | 1471364854306 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:34 INFO - PROCESS | 1651 | 1471364854355 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | DOMException constants
09:27:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException constructor object
09:27:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException prototype object
09:27:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException constructor object
09:27:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException prototype object
09:27:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException constructor object
09:27:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException prototype object
09:27:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException constructor object
09:27:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException prototype object
09:27:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException constructor object
09:27:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException prototype object
09:27:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException constructor object
09:27:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException prototype object
09:27:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException constructor object
09:27:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException prototype object
09:27:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException constructor object
09:27:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException prototype object
09:27:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException constructor object
09:27:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException prototype object
09:27:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException constructor object
09:27:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException prototype object
09:27:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException constructor object
09:27:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException prototype object
09:27:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException constructor object
09:27:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException prototype object
09:27:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException constructor object
09:27:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException prototype object
09:27:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException constructor object
09:27:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException prototype object
09:27:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException constructor object
09:27:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException prototype object
09:27:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException constructor object
09:27:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException prototype object
09:27:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException constructor object
09:27:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException prototype object
09:27:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException constructor object
09:27:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException prototype object
09:27:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException constructor object
09:27:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException prototype object
09:27:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException constructor object
09:27:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException prototype object
09:27:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException constructor object
09:27:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException prototype object
09:27:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException constructor object
09:27:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException prototype object
09:27:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException constructor object
09:27:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException prototype object
09:27:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException constructor object
09:27:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException prototype object
09:27:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException constructor object
09:27:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException prototype object
09:27:34 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | took 283ms
09:27:34 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html
09:27:34 INFO - PROCESS | 1651 | 1471364854611 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:34 INFO - PROCESS | 1651 | 1471364854658 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:35 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException()
09:27:35 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(): own-ness
09:27:35 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(null)
09:27:35 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined)
09:27:35 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined): own-ness
09:27:35 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("foo")
09:27:35 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
09:27:35 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:62:3
09:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:27:35 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:58:1
09:27:35 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", undefined)
09:27:35 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "NotSupportedError")
09:27:35 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
09:27:35 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:83:3
09:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:27:35 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:81:1
09:27:35 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "foo")
09:27:35 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "IndexSizeError")
09:27:35 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "HierarchyRequestError")
09:27:35 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "WrongDocumentError")
09:27:35 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidCharacterError")
09:27:35 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NoModificationAllowedError")
09:27:35 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotFoundError")
09:27:35 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotSupportedError")
09:27:35 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InUseAttributeError")
09:27:35 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidStateError")
09:27:35 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SyntaxError")
09:27:35 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidModificationError")
09:27:35 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NamespaceError")
09:27:35 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidAccessError")
09:27:35 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SecurityError")
09:27:35 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NetworkError")
09:27:35 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "AbortError")
09:27:35 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "URLMismatchError")
09:27:35 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "QuotaExceededError")
09:27:35 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "TimeoutError")
09:27:35 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidNodeTypeError")
09:27:35 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "DataCloneError")
09:27:35 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "UnknownError")
09:27:35 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | took 531ms
09:27:35 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html
09:27:35 INFO - PROCESS | 1651 | 1471364855144 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:35 INFO - PROCESS | 1651 | 1471364855202 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:35 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() {
09:27:35 INFO - [native code]
09:27:35 INFO - }" but got function "function () {
09:27:35 INFO - }"
09:27:35 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
09:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:27:35 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
09:27:35 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
09:27:35 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of DOMException.prototype
09:27:35 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
09:27:35 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
09:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:27:35 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
09:27:35 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
09:27:35 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of exception interface prototype object's "constructor" property
09:27:35 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | took 317ms
09:27:35 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker
09:27:35 INFO - PROCESS | 1651 | 1471364855477 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:35 INFO - PROCESS | 1651 | 1471364855531 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:35 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() {
09:27:35 INFO - [native code]
09:27:35 INFO - }" but got function "function () {
09:27:35 INFO - }"
09:27:35 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
09:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:27:35 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
09:27:35 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
09:27:35 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of DOMException.prototype - {}
09:27:35 INFO - {}
09:27:35 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
09:27:35 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
09:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:27:35 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
09:27:35 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
09:27:35 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of exception interface prototype object's "constructor" property - {}
09:27:35 INFO - {}
09:27:35 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | took 319ms
09:27:35 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html
09:27:35 INFO - PROCESS | 1651 | 1471364855793 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:35 INFO - PROCESS | 1651 | 1471364855827 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getPrototypeOf(exception) === DOMException.prototype
09:27:36 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.hasOwnProperty("name") - assert_true: expected true got false
09:27:36 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
09:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:27:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:27:36 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
09:27:36 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
09:27:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.name === "HierarchyRequestError"
09:27:36 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
09:27:36 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
09:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:27:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:27:36 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
09:27:36 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
09:27:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "message")
09:27:36 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"
09:27:36 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
09:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:27:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:27:36 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
09:27:36 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
09:27:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.prototype.toString.call(exception) === "[object DOMException]"
09:27:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.code === DOMException.HIERARCHY_REQUEST_ERR
09:27:36 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
09:27:36 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
09:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:27:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:27:36 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
09:27:36 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
09:27:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getPrototypeOf(exception) === DOMException.prototype
09:27:36 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.hasOwnProperty("name") - assert_true: expected true got false
09:27:36 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
09:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:27:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:27:36 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
09:27:36 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
09:27:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.name === "HierarchyRequestError"
09:27:36 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
09:27:36 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
09:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:27:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:27:36 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
09:27:36 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
09:27:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "message")
09:27:36 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"
09:27:36 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
09:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:27:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:27:36 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
09:27:36 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
09:27:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.prototype.toString.call(exception) === "[object DOMException]"
09:27:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.code === DOMException.HIERARCHY_REQUEST_ERR
09:27:36 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
09:27:36 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
09:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:27:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:27:36 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
09:27:36 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
09:27:36 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | took 321ms
09:27:36 INFO - TEST-START | /WebIDL/ecmascript-binding/has-instance.html
09:27:36 INFO - PROCESS | 1651 | 1471364856130 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:36 INFO - PROCESS | 1651 | 1471364856165 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/has-instance.html | Manually-constructed prototype chains are correctly handled by instanceof
09:27:36 INFO - TEST-OK | /WebIDL/ecmascript-binding/has-instance.html | took 281ms
09:27:36 INFO - TEST-START | /WebIDL/ecmascript-binding/interface-object.html
09:27:36 INFO - PROCESS | 1651 | 1471364856412 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:36 INFO - PROCESS | 1651 | 1471364856463 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted after it has been accessed is undefined
09:27:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted before it has been defined is undefined
09:27:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Interface objects deleted multiple times stay deleted
09:27:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Fancy property names don't break the resolve hook on Window
09:27:36 INFO - TEST-OK | /WebIDL/ecmascript-binding/interface-object.html | took 268ms
09:27:36 INFO - TEST-START | /XMLHttpRequest/FormData-append.html
09:27:36 INFO - PROCESS | 1651 | 1471364856688 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:36 INFO - PROCESS | 1651 | 1471364856722 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:36 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | Passing a String object to FormData.append should work.
09:27:36 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend1
09:27:36 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend2
09:27:36 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined1
09:27:36 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined2
09:27:36 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull1
09:27:36 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull2
09:27:36 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm1
09:27:36 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm2
09:27:36 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined1
09:27:36 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined2
09:27:36 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull1
09:27:36 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull2
09:27:36 INFO - TEST-FAIL | /XMLHttpRequest/FormData-append.html | testFormDataAppendEmptyBlob - Value can't be converted to a dictionary.
09:27:36 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:84:30
09:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:27:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:27:36 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:82:5
09:27:36 INFO - TEST-OK | /XMLHttpRequest/FormData-append.html | took 273ms
09:27:36 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.html
09:27:36 INFO - PROCESS | 1651 | 1471364856975 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:37 INFO - PROCESS | 1651 | 1471364857057 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:38 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | default value is false, set value is true
09:27:38 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | can also be set in OPEN state
09:27:38 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting on synchronous XHR
09:27:38 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when not in UNSENT, OPENED state (asynchronous)
09:27:38 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when in DONE state (synchronous)
09:27:38 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | took 1378ms
09:27:38 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker
09:27:38 INFO - PROCESS | 1651 | 1471364858346 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:38 INFO - PROCESS | 1651 | 1471364858375 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:39 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | default value is false, set value is true - {}
09:27:39 INFO - {}
09:27:39 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | can also be set in OPEN state - {}
09:27:39 INFO - {}
09:27:39 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting on synchronous XHR - {}
09:27:39 INFO - {}
09:27:39 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when not in UNSENT, OPENED state (asynchronous) - {}
09:27:39 INFO - {}
09:27:39 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when in DONE state (synchronous) - {}
09:27:39 INFO - {}
09:27:39 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | took 1271ms
09:27:39 INFO - TEST-START | /XMLHttpRequest/abort-after-receive.htm
09:27:39 INFO - PROCESS | 1651 | 1471364859621 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:39 INFO - PROCESS | 1651 | 1471364859649 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:40 INFO - TEST-PASS | /XMLHttpRequest/abort-after-receive.htm | XMLHttpRequest: abort() after successful receive should not fire "abort" event
09:27:40 INFO - TEST-OK | /XMLHttpRequest/abort-after-receive.htm | took 421ms
09:27:40 INFO - TEST-START | /XMLHttpRequest/abort-after-send.htm
09:27:40 INFO - PROCESS | 1651 | 1471364860044 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:40 INFO - PROCESS | 1651 | 1471364860124 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:40 INFO - TEST-FAIL | /XMLHttpRequest/abort-after-send.htm | XMLHttpRequest: abort() after send() - assert_array_equals: lengths differ, expected 5 got 4
09:27:40 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:47:9
09:27:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:27:40 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:20:7
09:27:40 INFO - TEST-OK | /XMLHttpRequest/abort-after-send.htm | took 372ms
09:27:40 INFO - TEST-START | /XMLHttpRequest/abort-after-stop.htm
09:27:40 INFO - PROCESS | 1651 | 1471364860426 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:40 INFO - PROCESS | 1651 | 1471364860464 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:50 INFO - PROCESS | 1651 | MARIONETTE LOG: INFO: Timeout fired
09:27:50 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
09:27:50 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:24:13
09:27:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:27:50 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:23:11
09:27:50 INFO - TEST-TIMEOUT | /XMLHttpRequest/abort-after-stop.htm | took 10138ms
09:27:50 INFO - TEST-START | /XMLHttpRequest/abort-after-timeout.htm
09:27:50 INFO - PROCESS | 1651 | 1471364870567 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:50 INFO - PROCESS | 1651 | 1471364870602 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:51 INFO - TEST-PASS | /XMLHttpRequest/abort-after-timeout.htm | XMLHttpRequest: abort() after a timeout should not fire "abort" event
09:27:51 INFO - TEST-OK | /XMLHttpRequest/abort-after-timeout.htm | took 517ms
09:27:51 INFO - TEST-START | /XMLHttpRequest/abort-during-done.htm
09:27:51 INFO - PROCESS | 1651 | 1471364871092 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:51 INFO - PROCESS | 1651 | 1471364871140 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:51 INFO - TEST-PASS | /XMLHttpRequest/abort-during-done.htm | XMLHttpRequest: abort() during DONE
09:27:51 INFO - TEST-OK | /XMLHttpRequest/abort-during-done.htm | took 219ms
09:27:51 INFO - TEST-START | /XMLHttpRequest/abort-during-open.htm
09:27:51 INFO - PROCESS | 1651 | 1471364871325 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:51 INFO - PROCESS | 1651 | 1471364871371 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:51 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.htm | XMLHttpRequest: abort() during OPEN
09:27:51 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.htm | took 320ms
09:27:51 INFO - TEST-START | /XMLHttpRequest/abort-during-open.worker
09:27:51 INFO - PROCESS | 1651 | 1471364871648 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:51 INFO - PROCESS | 1651 | 1471364871707 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:51 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.worker | Untitled - {}
09:27:51 INFO - {}
09:27:51 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.worker | took 317ms
09:27:51 INFO - TEST-START | /XMLHttpRequest/abort-during-unsent.htm
09:27:51 INFO - PROCESS | 1651 | 1471364871973 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:52 INFO - PROCESS | 1651 | 1471364872010 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:52 INFO - TEST-PASS | /XMLHttpRequest/abort-during-unsent.htm | XMLHttpRequest: abort() during UNSENT
09:27:52 INFO - TEST-OK | /XMLHttpRequest/abort-during-unsent.htm | took 227ms
09:27:52 INFO - TEST-START | /XMLHttpRequest/abort-during-upload.htm
09:27:52 INFO - PROCESS | 1651 | 1471364872197 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:52 INFO - PROCESS | 1651 | 1471364872253 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:52 INFO - TEST-FAIL | /XMLHttpRequest/abort-during-upload.htm | XMLHttpRequest: abort() while sending data - assert_array_equals: lengths differ, expected 6 got 2
09:27:52 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:30:13
09:27:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:27:52 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:28:11
09:27:52 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:38:9
09:27:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:27:52 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:21:7
09:27:52 INFO - TEST-OK | /XMLHttpRequest/abort-during-upload.htm | took 267ms
09:27:52 INFO - TEST-START | /XMLHttpRequest/abort-event-abort.htm
09:27:52 INFO - PROCESS | 1651 | 1471364872465 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:52 INFO - PROCESS | 1651 | 1471364872506 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:52 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().
09:27:52 INFO - TEST-OK | /XMLHttpRequest/abort-event-abort.htm | took 217ms
09:27:52 INFO - TEST-START | /XMLHttpRequest/abort-event-listeners.htm
09:27:52 INFO - PROCESS | 1651 | 1471364872738 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:52 INFO - PROCESS | 1651 | 1471364872813 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:53 INFO - TEST-PASS | /XMLHttpRequest/abort-event-listeners.htm | XMLHttpRequest: abort() should not reset event listeners
09:27:53 INFO - TEST-OK | /XMLHttpRequest/abort-event-listeners.htm | took 373ms
09:27:53 INFO - TEST-START | /XMLHttpRequest/abort-event-loadend.htm
09:27:53 INFO - PROCESS | 1651 | 1471364873079 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:53 INFO - PROCESS | 1651 | 1471364873117 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:53 INFO - TEST-PASS | /XMLHttpRequest/abort-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend
09:27:53 INFO - TEST-OK | /XMLHttpRequest/abort-event-loadend.htm | took 268ms
09:27:53 INFO - TEST-START | /XMLHttpRequest/abort-event-order.htm
09:27:53 INFO - PROCESS | 1651 | 1471364873359 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:53 INFO - PROCESS | 1651 | 1471364873401 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:53 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"
09:27:53 INFO - VerifyResult/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:54:21
09:27:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:27:53 INFO - VerifyResult@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:52:17
09:27:53 INFO - xhr.onloadstart/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:37:25
09:27:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:27:53 INFO - xhr.onloadstart@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:31:17
09:27:53 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:61:13
09:27:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:27:53 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:16:9
09:27:53 INFO - TEST-OK | /XMLHttpRequest/abort-event-order.htm | took 276ms
09:27:53 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-abort.htm
09:27:53 INFO - PROCESS | 1651 | 1471364873650 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:53 INFO - PROCESS | 1651 | 1471364873707 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:53 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-abort.htm | XMLHttpRequest: The abort() method: Fire a progress event named abort on the XMLHttpRequestUpload object
09:27:53 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-abort.htm | took 329ms
09:27:53 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-loadend.htm
09:27:53 INFO - PROCESS | 1651 | 1471364873966 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:54 INFO - PROCESS | 1651 | 1471364874029 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:54 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend on the XMLHttpRequestUpload object
09:27:54 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-loadend.htm | took 269ms
09:27:54 INFO - TEST-START | /XMLHttpRequest/anonymous-mode-unsupported.htm
09:27:54 INFO - PROCESS | 1651 | 1471364874245 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:54 INFO - PROCESS | 1651 | 1471364874301 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:54 INFO - TEST-PASS | /XMLHttpRequest/anonymous-mode-unsupported.htm | XMLHttpRequest: anonymous mode unsupported
09:27:54 INFO - TEST-OK | /XMLHttpRequest/anonymous-mode-unsupported.htm | took 317ms
09:27:54 INFO - TEST-START | /XMLHttpRequest/data-uri.htm
09:27:54 INFO - PROCESS | 1651 | 1471364874580 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:54 INFO - PROCESS | 1651 | 1471364874641 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:27:54 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
09:27:54 INFO - do_test/)
09:28:19 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods ( GET)
09:28:19 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G T)
09:28:19 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (@GET)
09:28:19 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G:ET)
09:28:19 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET?)
09:28:19 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET
09:28:19 INFO - )
09:28:19 INFO - TEST-OK | /XMLHttpRequest/open-method-bogus.htm | took 218ms
09:28:19 INFO - TEST-START | /XMLHttpRequest/open-method-case-insensitive.htm
09:28:19 INFO - PROCESS | 1651 | 1471364899197 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:28:19 INFO - PROCESS | 1651 | 1471364899231 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:28:19 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (DELETE)
09:28:19 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (GET)
09:28:19 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (HEAD)
09:28:19 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (OPTIONS)
09:28:19 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (POST)
09:28:19 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (PUT)
09:28:19 INFO - TEST-OK | /XMLHttpRequest/open-method-case-insensitive.htm | took 217ms
09:28:19 INFO - TEST-START | /XMLHttpRequest/open-method-case-sensitive.htm
09:28:19 INFO - PROCESS | 1651 | 1471364899416 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:28:19 INFO - PROCESS | 1651 | 1471364899460 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:28:19 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (XUNICORN)
09:28:19 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (xUNIcorn)
09:28:19 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (chiCKEN)
09:28:19 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (PATCH)
09:28:19 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (patCH)
09:28:19 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (copy)
09:28:19 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (COpy)
09:28:19 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (inDEX)
09:28:19 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (movE)
09:28:19 INFO - TEST-OK | /XMLHttpRequest/open-method-case-sensitive.htm | took 267ms
09:28:19 INFO - TEST-START | /XMLHttpRequest/open-method-insecure.htm
09:28:19 INFO - PROCESS | 1651 | 1471364899692 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:28:19 INFO - PROCESS | 1651 | 1471364899726 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:28:19 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (track)
09:28:19 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACK)
09:28:19 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trAck)
09:28:19 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACE)
09:28:19 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trace)
09:28:19 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (traCE)
09:28:19 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connect)
09:28:19 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (CONNECT)
09:28:19 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connECT)
09:28:19 INFO - TEST-OK | /XMLHttpRequest/open-method-insecure.htm | took 218ms
09:28:19 INFO - TEST-START | /XMLHttpRequest/open-method-responsetype-set-sync.htm
09:28:19 INFO - PROCESS | 1651 | 1471364899947 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:28:20 INFO - PROCESS | 1651 | 1471364900005 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:28:20 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (arraybuffer)
09:28:20 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (blob)
09:28:20 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (json)
09:28:20 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (text)
09:28:20 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (document)
09:28:20 INFO - TEST-OK | /XMLHttpRequest/open-method-responsetype-set-sync.htm | took 327ms
09:28:20 INFO - TEST-START | /XMLHttpRequest/open-open-send.htm
09:28:20 INFO - PROCESS | 1651 | 1471364900275 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:28:20 INFO - PROCESS | 1651 | 1471364900307 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:28:20 INFO - TEST-FAIL | /XMLHttpRequest/open-open-send.htm | XMLHttpRequest: open() - open() - send() - assert_array_equals: lengths differ, expected 4 got 5
09:28:20 INFO - client.onreadystatechange/<@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:21:15
09:28:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:28:20 INFO - client.onreadystatechange@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:18:11
09:28:20 INFO - TEST-OK | /XMLHttpRequest/open-open-send.htm | took 218ms
09:28:20 INFO - TEST-START | /XMLHttpRequest/open-open-sync-send.htm
09:28:20 INFO - PROCESS | 1651 | 1471364900492 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:28:20 INFO - PROCESS | 1651 | 1471364900528 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:28:20 INFO - TEST-FAIL | /XMLHttpRequest/open-open-sync-send.htm | XMLHttpRequest: open() - open() (sync) - send() - assert_array_equals: lengths differ, expected 2 got 3
09:28:20 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:26:9
09:28:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:28:20 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:13:7
09:28:20 INFO - TEST-OK | /XMLHttpRequest/open-open-sync-send.htm | took 216ms
09:28:20 INFO - TEST-START | /XMLHttpRequest/open-referer.htm
09:28:20 INFO - PROCESS | 1651 | 1471364900711 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:28:20 INFO - PROCESS | 1651 | 1471364900746 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:28:20 INFO - TEST-PASS | /XMLHttpRequest/open-referer.htm | XMLHttpRequest: open() - value of Referer header
09:28:20 INFO - TEST-OK | /XMLHttpRequest/open-referer.htm | took 219ms
09:28:20 INFO - TEST-START | /XMLHttpRequest/open-send-open.htm
09:28:20 INFO - PROCESS | 1651 | 1471364900933 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:28:20 INFO - PROCESS | 1651 | 1471364900977 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:28:21 INFO - TEST-FAIL | /XMLHttpRequest/open-send-open.htm | XMLHttpRequest: open() - send() - open() - assert_array_equals: lengths differ, expected 4 got 6
09:28:21 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:28:9
09:28:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:28:21 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:13:7
09:28:21 INFO - TEST-OK | /XMLHttpRequest/open-send-open.htm | took 267ms
09:28:21 INFO - TEST-START | /XMLHttpRequest/open-sync-open-send.htm
09:28:21 INFO - PROCESS | 1651 | 1471364901205 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:28:21 INFO - PROCESS | 1651 | 1471364901259 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:28:21 INFO - TEST-FAIL | /XMLHttpRequest/open-sync-open-send.htm | XMLHttpRequest: open() (sync) - send() - open() - assert_array_equals: lengths differ, expected 1 got 3
09:28:21 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:31:9
09:28:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:28:21 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:19:7
09:28:21 INFO - TEST-OK | /XMLHttpRequest/open-sync-open-send.htm | took 270ms
09:28:21 INFO - TEST-START | /XMLHttpRequest/open-url-about-blank-window.htm
09:28:21 INFO - PROCESS | 1651 | 1471364901482 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:28:21 INFO - PROCESS | 1651 | 1471364901537 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:28:21 INFO - TEST-PASS | /XMLHttpRequest/open-url-about-blank-window.htm | XMLHttpRequest: open() resolving URLs (about:blank iframe)
09:28:21 INFO - TEST-OK | /XMLHttpRequest/open-url-about-blank-window.htm | took 317ms
09:28:21 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted-after-open.htm
09:28:21 INFO - PROCESS | 1651 | 1471364901808 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:28:21 INFO - PROCESS | 1651 | 1471364901851 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:28:22 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted-after-open.htm | XMLHttpRequest: open() resolving URLs - insert after open()
09:28:22 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted-after-open.htm | took 425ms
09:28:22 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted.htm
09:28:22 INFO - PROCESS | 1651 | 1471364902231 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:28:22 INFO - PROCESS | 1651 | 1471364902286 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:28:22 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted.htm | XMLHttpRequest: open() resolving URLs - insert
09:28:22 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted.htm | took 418ms
09:28:22 INFO - TEST-START | /XMLHttpRequest/open-url-base.htm
09:28:22 INFO - PROCESS | 1651 | 1471364902650 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:28:22 INFO - PROCESS | 1651 | 1471364902697 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:28:22 INFO - TEST-PASS | /XMLHttpRequest/open-url-base.htm | XMLHttpRequest: open() resolving URLs -
09:28:22 INFO - TEST-OK | /XMLHttpRequest/open-url-base.htm | took 269ms
09:28:22 INFO - TEST-START | /XMLHttpRequest/open-url-bogus.htm
09:28:22 INFO - PROCESS | 1651 | 1471364902930 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:28:22 INFO - PROCESS | 1651 | 1471364902990 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:28:23 INFO - TEST-FAIL | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http:) - assert_throws: function "function () { client.open("GET", url) }" did not throw
09:28:23 INFO - url/<@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:15:11
09:28:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:28:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:28:23 INFO - url@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:13:9
09:28:23 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:18:7
09:28:23 INFO - TEST-PASS | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http://a a/)
09:28:23 INFO - TEST-OK | /XMLHttpRequest/open-url-bogus.htm | took 219ms
09:28:23 INFO - TEST-START | /XMLHttpRequest/open-url-encoding.htm
09:28:23 INFO - PROCESS | 1651 | 1471364903158 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:28:23 INFO - PROCESS | 1651 | 1471364903193 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:28:23 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | percent encode characters
09:28:23 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | lone surrogate should return U+FFFD
09:28:23 INFO - TEST-OK | /XMLHttpRequest/open-url-encoding.htm | took 269ms
09:28:23 INFO - TEST-START | /XMLHttpRequest/open-url-fragment.htm
09:28:23 INFO - PROCESS | 1651 | 1471364903442 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:28:23 INFO - PROCESS | 1651 | 1471364903493 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:28:23 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | XMLHttpRequest: open() resolving URLs - fragment identifier
09:28:23 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request
09:28:23 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request (with query string)
09:28:23 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure escaped # is not removed
09:28:23 INFO - TEST-OK | /XMLHttpRequest/open-url-fragment.htm | took 319ms
09:28:23 INFO - TEST-START | /XMLHttpRequest/open-url-javascript-window-2.htm
09:28:23 INFO - PROCESS | 1651 | 1471364903761 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:28:23 INFO - PROCESS | 1651 | 1471364903805 Marionette INFO sendAsync c41e6250-d193-614c-9351-3b2a6a6662bd
09:28:24 INFO - TEST-PASS | /XMLHttpRequest/open-url-javascript-window-2.htm | XMLHttpRequest: open() - resolving URLs (javascript: