builder: mozilla-aurora_yosemite_r7_test-web-platform-tests-1
slave: t-yosemite-r7-0010
starttime: 1465118413.6
results: success (0)
buildid: 20160605004013
builduid: f2e7e1e69a8447ca99b55e3f1fac1182
revision: dc972d877cd697c2c8f6248534f21bb5e1dba9ae
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-05 02:20:13.604490) =========
master: http://buildbot-master107.bb.releng.scl3.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-05 02:20:13.604919) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-05 02:20:13.605201) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-05 02:20:13.762492) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-05 02:20:13.762785) =========
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.3Oe5yse8JB/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.UAZdAHUgR0/Listeners
TMPDIR=/var/folders/_q/ws1b_mf156sfthc66fnphd6r00000w/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-06-05 02:20:13-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py
Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102
Connecting to hg.mozilla.org|63.245.215.25|:443... connected.
HTTP request sent, awaiting response... 200 Script output follows
Length: 12141 (12K) [text/x-python]
Saving to: 'archiver_client.py'
0K .......... . 100% 8.29M=0.001s
2016-06-05 02:20:14 (8.29 MB/s) - 'archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.883787
========= master_lag: 0.03 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-05 02:20:14.672603) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-05 02:20:14.672946) =========
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.3Oe5yse8JB/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.UAZdAHUgR0/Listeners
TMPDIR=/var/folders/_q/ws1b_mf156sfthc66fnphd6r00000w/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.020583
========= master_lag: 0.04 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-05 02:20:14.729490) =========
========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-05 02:20:14.729881) =========
bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev dc972d877cd697c2c8f6248534f21bb5e1dba9ae --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-aurora --rev dc972d877cd697c2c8f6248534f21bb5e1dba9ae --destination scripts --debug']
environment:
Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.3Oe5yse8JB/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.UAZdAHUgR0/Listeners
TMPDIR=/var/folders/_q/ws1b_mf156sfthc66fnphd6r00000w/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-06-05 02:20:14,815 truncating revision to first 12 chars
2016-06-05 02:20:14,815 Setting DEBUG logging.
2016-06-05 02:20:14,815 attempt 1/10
2016-06-05 02:20:14,815 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/dc972d877cd6?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2016-06-05 02:20:16,075 unpacking tar archive at: mozilla-aurora-dc972d877cd6/testing/mozharness/
program finished with exit code 0
elapsedTime=1.516508
========= master_lag: 0.03 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-05 02:20:16.276950) =========
========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-05 02:20:16.277246) =========
script_repo_revision: dc972d877cd697c2c8f6248534f21bb5e1dba9ae
========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-05 02:20:16.277662) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-05 02:20:16.277950) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-05 02:20:16.297767) =========
========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 42 secs) (at 2016-06-05 02:20:16.298075) =========
/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 5 --this-chunk 1 --blob-upload-branch mozilla-aurora --download-symbols ondemand
in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs)
watching logfiles {}
argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '5', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-aurora', '--download-symbols', 'ondemand']
environment:
Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.3Oe5yse8JB/Render
GIT_SHARE_BASE_DIR=/builds/git-shared
HG_SHARE_BASE_DIR=/builds/hg-shared
HOME=/Users/cltbld
IDLEIZER_DISABLE_SHUTDOWN=true
LOGNAME=cltbld
MOZ_HIDE_RESULTS_TABLE=1
MOZ_NO_REMOTE=1
NO_EM_RESTART=1
NO_FAIL_ON_TEST_ERRORS=1
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11
PROPERTIES_FILE=/builds/slave/test/buildprops.json
PWD=/builds/slave/test
RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg
SHELL=/bin/bash
SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.UAZdAHUgR0/Listeners
TMPDIR=/var/folders/_q/ws1b_mf156sfthc66fnphd6r00000w/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
02:20:16 INFO - MultiFileLogger online at 20160605 02:20:16 in /builds/slave/test
02:20:16 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 5 --this-chunk 1 --blob-upload-branch mozilla-aurora --download-symbols ondemand
02:20:16 INFO - Dumping config to /builds/slave/test/logs/localconfig.json.
02:20:16 INFO - {'append_to_log': False,
02:20:16 INFO - 'base_work_dir': '/builds/slave/test',
02:20:16 INFO - 'blob_upload_branch': 'mozilla-aurora',
02:20:16 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt',
02:20:16 INFO - 'buildbot_json_path': 'buildprops.json',
02:20:16 INFO - 'config_files': ('web_platform_tests/prod_config.py',),
02:20:16 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
02:20:16 INFO - 'download_minidump_stackwalk': True,
02:20:16 INFO - 'download_symbols': 'ondemand',
02:20:16 INFO - 'e10s': False,
02:20:16 INFO - 'exes': {'python': '/tools/buildbot/bin/python',
02:20:16 INFO - 'tooltool.py': '/tools/tooltool.py',
02:20:16 INFO - 'virtualenv': ('/tools/buildbot/bin/python',
02:20:16 INFO - '/tools/misc-python/virtualenv.py')},
02:20:16 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
02:20:16 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
02:20:16 INFO - 'log_level': 'info',
02:20:16 INFO - 'log_to_console': True,
02:20:16 INFO - 'opt_config_files': (),
02:20:16 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
02:20:16 INFO - '--processes=1',
02:20:16 INFO - '--config=%(test_path)s/wptrunner.ini',
02:20:16 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
02:20:16 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
02:20:16 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
02:20:16 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
02:20:16 INFO - 'pip_index': False,
02:20:16 INFO - 'require_test_zip': True,
02:20:16 INFO - 'test_type': ('testharness',),
02:20:16 INFO - 'this_chunk': '1',
02:20:16 INFO - 'tooltool_cache': '/builds/tooltool_cache',
02:20:16 INFO - 'total_chunks': '5',
02:20:16 INFO - 'virtualenv_path': 'venv',
02:20:16 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
02:20:16 INFO - 'work_dir': 'build'}
02:20:16 INFO - #####
02:20:16 INFO - ##### Running clobber step.
02:20:16 INFO - #####
02:20:16 INFO - Running pre-action listener: _resource_record_pre_action
02:20:16 INFO - Running main action method: clobber
02:20:16 INFO - rmtree: /builds/slave/test/build
02:20:16 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1
02:20:17 INFO - Running post-action listener: _resource_record_post_action
02:20:17 INFO - #####
02:20:17 INFO - ##### Running read-buildbot-config step.
02:20:17 INFO - #####
02:20:17 INFO - Running pre-action listener: _resource_record_pre_action
02:20:17 INFO - Running main action method: read_buildbot_config
02:20:17 INFO - Using buildbot properties:
02:20:17 INFO - {
02:20:17 INFO - "project": "",
02:20:17 INFO - "product": "firefox",
02:20:17 INFO - "script_repo_revision": "production",
02:20:17 INFO - "scheduler": "tests-mozilla-aurora-yosemite_r7-opt-unittest",
02:20:17 INFO - "repository": "",
02:20:17 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-aurora opt test web-platform-tests-1",
02:20:17 INFO - "buildid": "20160605004013",
02:20:17 INFO - "stage_platform": "macosx64",
02:20:17 INFO - "basedir": "/builds/slave/test",
02:20:17 INFO - "nightly_build": "True",
02:20:17 INFO - "buildnumber": 294,
02:20:17 INFO - "slavename": "t-yosemite-r7-0010",
02:20:17 INFO - "master": "http://buildbot-master107.bb.releng.scl3.mozilla.com:8201/",
02:20:17 INFO - "platform": "macosx64",
02:20:17 INFO - "branch": "mozilla-aurora",
02:20:17 INFO - "revision": "dc972d877cd697c2c8f6248534f21bb5e1dba9ae",
02:20:17 INFO - "repo_path": "releases/mozilla-aurora",
02:20:17 INFO - "moz_repo_path": "",
02:20:17 INFO - "pgo_build": "False",
02:20:17 INFO - "builduid": "f2e7e1e69a8447ca99b55e3f1fac1182",
02:20:17 INFO - "slavebuilddir": "test"
02:20:17 INFO - }
02:20:17 INFO - Found installer url https://queue.taskcluster.net/v1/task/OfAthp28Sei8LvR_DV7_Mw/artifacts/public/build/firefox-48.0a2.en-US.mac.dmg.
02:20:17 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/OfAthp28Sei8LvR_DV7_Mw/artifacts/public/build/firefox-48.0a2.en-US.mac.test_packages.json.
02:20:17 INFO - Running post-action listener: _resource_record_post_action
02:20:17 INFO - #####
02:20:17 INFO - ##### Running download-and-extract step.
02:20:17 INFO - #####
02:20:17 INFO - Running pre-action listener: _resource_record_pre_action
02:20:17 INFO - Running main action method: download_and_extract
02:20:17 INFO - mkdir: /builds/slave/test/build/tests
02:20: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')]}
02:20:17 INFO - https://queue.taskcluster.net/v1/task/OfAthp28Sei8LvR_DV7_Mw/artifacts/public/build/firefox-48.0a2.en-US.mac.test_packages.json matches https://queue.taskcluster.net
02:20:17 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OfAthp28Sei8LvR_DV7_Mw/artifacts/public/build/firefox-48.0a2.en-US.mac.test_packages.json
02:20:17 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OfAthp28Sei8LvR_DV7_Mw/artifacts/public/build/firefox-48.0a2.en-US.mac.test_packages.json
02:20:17 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OfAthp28Sei8LvR_DV7_Mw/artifacts/public/build/firefox-48.0a2.en-US.mac.test_packages.json to /builds/slave/test/build/firefox-48.0a2.en-US.mac.test_packages.json
02:20:17 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OfAthp28Sei8LvR_DV7_Mw/artifacts/public/build/firefox-48.0a2.en-US.mac.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac.test_packages.json'}, attempt #1
02:20:48 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OfAthp28Sei8LvR_DV7_Mw/artifacts/public/build/firefox-48.0a2.en-US.mac.test_packages.json: timed out
02:20:48 INFO - retry: attempt #1 caught exception: timed out
02:20:48 INFO - retry: Failed, sleeping 30 seconds before retrying
02:21:18 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OfAthp28Sei8LvR_DV7_Mw/artifacts/public/build/firefox-48.0a2.en-US.mac.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac.test_packages.json'}, attempt #2
02:21:29 INFO - Downloaded 1199 bytes.
02:21:29 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.mac.test_packages.json
02:21:29 INFO - Using the following test package requirements:
02:21:29 INFO - {u'common': [u'firefox-48.0a2.en-US.mac.common.tests.zip'],
02:21:29 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.mac.common.tests.zip',
02:21:29 INFO - u'firefox-48.0a2.en-US.mac.cppunittest.tests.zip'],
02:21:29 INFO - u'gtest': [u'firefox-48.0a2.en-US.mac.common.tests.zip',
02:21:29 INFO - u'firefox-48.0a2.en-US.mac.gtest.tests.zip'],
02:21:29 INFO - u'jittest': [u'firefox-48.0a2.en-US.mac.common.tests.zip',
02:21:29 INFO - u'jsshell-mac.zip'],
02:21:29 INFO - u'mochitest': [u'firefox-48.0a2.en-US.mac.common.tests.zip',
02:21:29 INFO - u'firefox-48.0a2.en-US.mac.mochitest.tests.zip'],
02:21:29 INFO - u'mozbase': [u'firefox-48.0a2.en-US.mac.common.tests.zip'],
02:21:29 INFO - u'reftest': [u'firefox-48.0a2.en-US.mac.common.tests.zip',
02:21:29 INFO - u'firefox-48.0a2.en-US.mac.reftest.tests.zip'],
02:21:29 INFO - u'talos': [u'firefox-48.0a2.en-US.mac.common.tests.zip',
02:21:29 INFO - u'firefox-48.0a2.en-US.mac.talos.tests.zip'],
02:21:29 INFO - u'web-platform': [u'firefox-48.0a2.en-US.mac.common.tests.zip',
02:21:29 INFO - u'firefox-48.0a2.en-US.mac.web-platform.tests.zip'],
02:21:29 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.mac.common.tests.zip',
02:21:29 INFO - u'firefox-48.0a2.en-US.mac.xpcshell.tests.zip']}
02:21:29 INFO - Downloading packages: [u'firefox-48.0a2.en-US.mac.common.tests.zip', u'firefox-48.0a2.en-US.mac.web-platform.tests.zip'] for test suite category: web-platform
02: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')]}
02:21:29 INFO - https://queue.taskcluster.net/v1/task/OfAthp28Sei8LvR_DV7_Mw/artifacts/public/build/firefox-48.0a2.en-US.mac.common.tests.zip matches https://queue.taskcluster.net
02:21:30 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OfAthp28Sei8LvR_DV7_Mw/artifacts/public/build/firefox-48.0a2.en-US.mac.common.tests.zip
02:21:30 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OfAthp28Sei8LvR_DV7_Mw/artifacts/public/build/firefox-48.0a2.en-US.mac.common.tests.zip
02:21:30 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OfAthp28Sei8LvR_DV7_Mw/artifacts/public/build/firefox-48.0a2.en-US.mac.common.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac.common.tests.zip
02:21:30 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OfAthp28Sei8LvR_DV7_Mw/artifacts/public/build/firefox-48.0a2.en-US.mac.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.mac.common.tests.zip'}, attempt #1
02:21:31 INFO - Downloaded 18466847 bytes.
02:21:31 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.mac.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*']
02:21:31 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/*
02:21:32 INFO - caution: filename not matched: web-platform/*
02:21:32 INFO - Return code: 11
02:21:32 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')]}
02:21:32 INFO - https://queue.taskcluster.net/v1/task/OfAthp28Sei8LvR_DV7_Mw/artifacts/public/build/firefox-48.0a2.en-US.mac.web-platform.tests.zip matches https://queue.taskcluster.net
02:21:32 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OfAthp28Sei8LvR_DV7_Mw/artifacts/public/build/firefox-48.0a2.en-US.mac.web-platform.tests.zip
02:21:32 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OfAthp28Sei8LvR_DV7_Mw/artifacts/public/build/firefox-48.0a2.en-US.mac.web-platform.tests.zip
02:21:32 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OfAthp28Sei8LvR_DV7_Mw/artifacts/public/build/firefox-48.0a2.en-US.mac.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac.web-platform.tests.zip
02:21:32 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OfAthp28Sei8LvR_DV7_Mw/artifacts/public/build/firefox-48.0a2.en-US.mac.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.mac.web-platform.tests.zip'}, attempt #1
02:21:34 INFO - Downloaded 36389090 bytes.
02:21:34 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.mac.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*']
02:21:34 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/*
02:21:38 INFO - caution: filename not matched: bin/*
02:21:38 INFO - caution: filename not matched: config/*
02:21:38 INFO - caution: filename not matched: mozbase/*
02:21:38 INFO - caution: filename not matched: marionette/*
02:21:38 INFO - caution: filename not matched: tools/wptserve/*
02:21:38 INFO - Return code: 11
02:21:38 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
02:21:38 INFO - https://queue.taskcluster.net/v1/task/OfAthp28Sei8LvR_DV7_Mw/artifacts/public/build/firefox-48.0a2.en-US.mac.dmg matches https://queue.taskcluster.net
02:21:38 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OfAthp28Sei8LvR_DV7_Mw/artifacts/public/build/firefox-48.0a2.en-US.mac.dmg
02:21:38 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OfAthp28Sei8LvR_DV7_Mw/artifacts/public/build/firefox-48.0a2.en-US.mac.dmg
02:21:38 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OfAthp28Sei8LvR_DV7_Mw/artifacts/public/build/firefox-48.0a2.en-US.mac.dmg to /builds/slave/test/build/firefox-48.0a2.en-US.mac.dmg
02:21:38 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OfAthp28Sei8LvR_DV7_Mw/artifacts/public/build/firefox-48.0a2.en-US.mac.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac.dmg'}, attempt #1
02:21:45 INFO - Downloaded 114222919 bytes.
02:21:45 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/OfAthp28Sei8LvR_DV7_Mw/artifacts/public/build/firefox-48.0a2.en-US.mac.dmg
02:21:45 INFO - mkdir: /builds/slave/test/properties
02:21:45 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url
02:21:45 INFO - Writing to file /builds/slave/test/properties/build_url
02:21:45 INFO - Contents:
02:21:45 INFO - build_url:https://queue.taskcluster.net/v1/task/OfAthp28Sei8LvR_DV7_Mw/artifacts/public/build/firefox-48.0a2.en-US.mac.dmg
02:21:46 INFO - Running post-action listener: _resource_record_post_action
02:21:46 INFO - Running post-action listener: set_extra_try_arguments
02:21:46 INFO - #####
02:21:46 INFO - ##### Running create-virtualenv step.
02:21:46 INFO - #####
02:21:46 INFO - Running pre-action listener: _pre_create_virtualenv
02:21:46 INFO - Running pre-action listener: _resource_record_pre_action
02:21:46 INFO - Running main action method: create_virtualenv
02:21:46 INFO - Creating virtualenv /builds/slave/test/build/venv
02:21:46 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build
02:21:46 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv
02:21:46 INFO - The --no-site-packages flag is deprecated; it is now the default behavior.
02:21:46 INFO - Using real prefix '/tools/python27'
02:21:46 INFO - New python executable in /builds/slave/test/build/venv/bin/python
02:21:47 INFO - Installing distribute.............................................................................................................................................................................................done.
02:21:50 INFO - Installing pip.................done.
02:21:50 INFO - Return code: 0
02:21:50 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv
02:21:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
02:21:50 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
02:21:50 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
02:21:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
02:21:50 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
02:21:50 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
02:21:50 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1100f5e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x110112f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f88616b4ae0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x11010e5e0>, '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 0x10fcf1cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10fd1c990>, '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.3Oe5yse8JB/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.UAZdAHUgR0/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/_q/ws1b_mf156sfthc66fnphd6r00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
02:21:50 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build
02:21:50 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1
02:21:50 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.3Oe5yse8JB/Render',
02:21:50 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
02:21:50 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
02:21:50 INFO - 'HOME': '/Users/cltbld',
02:21:50 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
02:21:50 INFO - 'LOGNAME': 'cltbld',
02:21:50 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
02:21:50 INFO - 'MOZ_NO_REMOTE': '1',
02:21:50 INFO - 'NO_EM_RESTART': '1',
02:21:50 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
02:21:50 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
02:21:50 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
02:21:50 INFO - 'PWD': '/builds/slave/test',
02:21:50 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
02:21:50 INFO - 'SHELL': '/bin/bash',
02:21:50 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.UAZdAHUgR0/Listeners',
02:21:50 INFO - 'TMPDIR': '/var/folders/_q/ws1b_mf156sfthc66fnphd6r00000w/T/',
02:21:50 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
02:21:50 INFO - 'USER': 'cltbld',
02:21:50 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
02:21:50 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
02:21:50 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
02:21:50 INFO - 'XPC_FLAGS': '0x0',
02:21:50 INFO - 'XPC_SERVICE_NAME': '0',
02:21:50 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
02:21:50 INFO - Ignoring indexes: https://pypi.python.org/simple/
02:21:50 INFO - Downloading/unpacking psutil>=0.7.1
02:21:50 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
02:21:50 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
02:21:50 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
02:21:50 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
02:21:50 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
02:21:50 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
02:21:53 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil
02:21:53 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
02:21:53 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
02:21:53 INFO - Installing collected packages: psutil
02:21:53 INFO - Running setup.py install for psutil
02:21:53 INFO - building 'psutil._psutil_osx' extension
02:21:53 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
02:21:53 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
02:21:53 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
02:21:53 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
02:21:53 INFO - building 'psutil._psutil_posix' extension
02:21:53 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
02:21:53 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration]
02:21:53 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr);
02:21:53 INFO - ^
02:21:54 INFO - 1 warning generated.
02:21:54 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
02:21:54 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
02:21:54 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
02:21:54 INFO - Successfully installed psutil
02:21:54 INFO - Cleaning up...
02:21:54 INFO - Return code: 0
02:21:54 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv
02:21:54 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')]}
02:21:54 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
02:21:54 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
02:21:54 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')]}
02:21:54 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
02:21:54 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
02:21:54 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 0x1100f5e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x110112f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f88616b4ae0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x11010e5e0>, '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 0x10fcf1cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10fd1c990>, '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.3Oe5yse8JB/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.UAZdAHUgR0/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/_q/ws1b_mf156sfthc66fnphd6r00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
02:21:54 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
02:21:54 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
02:21:54 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.3Oe5yse8JB/Render',
02:21:54 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
02:21:54 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
02:21:54 INFO - 'HOME': '/Users/cltbld',
02:21:54 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
02:21:54 INFO - 'LOGNAME': 'cltbld',
02:21:54 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
02:21:54 INFO - 'MOZ_NO_REMOTE': '1',
02:21:54 INFO - 'NO_EM_RESTART': '1',
02:21:54 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
02:21:54 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
02:21:54 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
02:21:54 INFO - 'PWD': '/builds/slave/test',
02:21:54 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
02:21:54 INFO - 'SHELL': '/bin/bash',
02:21:54 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.UAZdAHUgR0/Listeners',
02:21:54 INFO - 'TMPDIR': '/var/folders/_q/ws1b_mf156sfthc66fnphd6r00000w/T/',
02:21:54 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
02:21:54 INFO - 'USER': 'cltbld',
02:21:54 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
02:21:54 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
02:21:54 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
02:21:54 INFO - 'XPC_FLAGS': '0x0',
02:21:54 INFO - 'XPC_SERVICE_NAME': '0',
02:21:54 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
02:21:54 INFO - Ignoring indexes: https://pypi.python.org/simple/
02:21:54 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
02:21:54 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
02:21:54 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
02:21:54 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
02:21:54 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
02:21:54 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
02:21:54 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
02:21:56 INFO - Downloading mozsystemmonitor-0.0.tar.gz
02:21:56 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor
02:21:56 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0)
02:21:56 INFO - Installing collected packages: mozsystemmonitor
02:21:56 INFO - Running setup.py install for mozsystemmonitor
02:21:57 INFO - Successfully installed mozsystemmonitor
02:21:57 INFO - Cleaning up...
02:21:57 INFO - Return code: 0
02:21:57 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv
02:21:57 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')]}
02:21:57 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
02:21:57 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
02:21:57 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')]}
02:21:57 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
02:21:57 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
02:21:57 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 0x1100f5e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x110112f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f88616b4ae0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x11010e5e0>, '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 0x10fcf1cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10fd1c990>, '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.3Oe5yse8JB/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.UAZdAHUgR0/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/_q/ws1b_mf156sfthc66fnphd6r00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
02:21:57 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
02:21:57 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
02:21:57 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.3Oe5yse8JB/Render',
02:21:57 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
02:21:57 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
02:21:57 INFO - 'HOME': '/Users/cltbld',
02:21:57 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
02:21:57 INFO - 'LOGNAME': 'cltbld',
02:21:57 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
02:21:57 INFO - 'MOZ_NO_REMOTE': '1',
02:21:57 INFO - 'NO_EM_RESTART': '1',
02:21:57 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
02:21:57 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
02:21:57 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
02:21:57 INFO - 'PWD': '/builds/slave/test',
02:21:57 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
02:21:57 INFO - 'SHELL': '/bin/bash',
02:21:57 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.UAZdAHUgR0/Listeners',
02:21:57 INFO - 'TMPDIR': '/var/folders/_q/ws1b_mf156sfthc66fnphd6r00000w/T/',
02:21:57 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
02:21:57 INFO - 'USER': 'cltbld',
02:21:57 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
02:21:57 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
02:21:57 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
02:21:57 INFO - 'XPC_FLAGS': '0x0',
02:21:57 INFO - 'XPC_SERVICE_NAME': '0',
02:21:57 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
02:21:57 INFO - Ignoring indexes: https://pypi.python.org/simple/
02:21:57 INFO - Downloading/unpacking blobuploader==1.2.4
02:21:57 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
02:21:57 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
02:21:57 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
02:21:57 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
02:21:57 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
02:21:57 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
02:21:59 INFO - Downloading blobuploader-1.2.4.tar.gz
02:21:59 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader
02:21:59 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
02:21:59 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
02:21:59 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
02:21:59 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
02:21:59 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
02:21:59 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
02:21:59 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
02:22:00 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests
02:22:00 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
02:22:00 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
02:22:00 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
02:22:00 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
02:22:00 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
02:22:00 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
02:22:00 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
02:22:01 INFO - Downloading docopt-0.6.1.tar.gz
02:22:01 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt
02:22:01 INFO - Installing collected packages: blobuploader, requests, docopt
02:22:01 INFO - Running setup.py install for blobuploader
02:22:01 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775
02:22:01 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775
02:22:01 INFO - Running setup.py install for requests
02:22:01 INFO - Running setup.py install for docopt
02:22:01 INFO - Successfully installed blobuploader requests docopt
02:22:01 INFO - Cleaning up...
02:22:02 INFO - Return code: 0
02:22:02 INFO - Installing None into virtualenv /builds/slave/test/build/venv
02:22: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')]}
02:22:02 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
02:22:02 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
02:22: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')]}
02:22:02 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
02:22:02 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
02:22:02 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 0x1100f5e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x110112f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f88616b4ae0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x11010e5e0>, '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 0x10fcf1cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10fd1c990>, '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.3Oe5yse8JB/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.UAZdAHUgR0/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/_q/ws1b_mf156sfthc66fnphd6r00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
02:22:02 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
02:22:02 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
02:22:02 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.3Oe5yse8JB/Render',
02:22:02 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
02:22:02 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
02:22:02 INFO - 'HOME': '/Users/cltbld',
02:22:02 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
02:22:02 INFO - 'LOGNAME': 'cltbld',
02:22:02 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
02:22:02 INFO - 'MOZ_NO_REMOTE': '1',
02:22:02 INFO - 'NO_EM_RESTART': '1',
02:22:02 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
02:22:02 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
02:22:02 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
02:22:02 INFO - 'PWD': '/builds/slave/test',
02:22:02 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
02:22:02 INFO - 'SHELL': '/bin/bash',
02:22:02 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.UAZdAHUgR0/Listeners',
02:22:02 INFO - 'TMPDIR': '/var/folders/_q/ws1b_mf156sfthc66fnphd6r00000w/T/',
02:22:02 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
02:22:02 INFO - 'USER': 'cltbld',
02:22:02 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
02:22:02 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
02:22:02 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
02:22:02 INFO - 'XPC_FLAGS': '0x0',
02:22:02 INFO - 'XPC_SERVICE_NAME': '0',
02:22:02 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
02:22:02 INFO - Ignoring indexes: https://pypi.python.org/simple/
02:22:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
02:22:02 INFO - Running setup.py (path:/var/folders/_q/ws1b_mf156sfthc66fnphd6r00000w/T/pip-Py4g7B-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
02:22:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
02:22:02 INFO - Running setup.py (path:/var/folders/_q/ws1b_mf156sfthc66fnphd6r00000w/T/pip-VmXhhd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
02:22:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
02:22:02 INFO - Running setup.py (path:/var/folders/_q/ws1b_mf156sfthc66fnphd6r00000w/T/pip-ChzlbD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
02:22:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
02:22:02 INFO - Running setup.py (path:/var/folders/_q/ws1b_mf156sfthc66fnphd6r00000w/T/pip-9aAM0I-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
02:22:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
02:22:02 INFO - Running setup.py (path:/var/folders/_q/ws1b_mf156sfthc66fnphd6r00000w/T/pip-ckHb15-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
02:22:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
02:22:02 INFO - Running setup.py (path:/var/folders/_q/ws1b_mf156sfthc66fnphd6r00000w/T/pip-04tWJB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
02:22:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
02:22:02 INFO - Running setup.py (path:/var/folders/_q/ws1b_mf156sfthc66fnphd6r00000w/T/pip-MfJN4z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
02:22:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
02:22:02 INFO - Running setup.py (path:/var/folders/_q/ws1b_mf156sfthc66fnphd6r00000w/T/pip-ANb2zc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
02:22:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
02:22:03 INFO - Running setup.py (path:/var/folders/_q/ws1b_mf156sfthc66fnphd6r00000w/T/pip-dsjTyg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
02:22:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
02:22:03 INFO - Running setup.py (path:/var/folders/_q/ws1b_mf156sfthc66fnphd6r00000w/T/pip-d7Yn8R-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
02:22:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
02:22:03 INFO - Running setup.py (path:/var/folders/_q/ws1b_mf156sfthc66fnphd6r00000w/T/pip-BtdUqX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
02:22:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
02:22:03 INFO - Running setup.py (path:/var/folders/_q/ws1b_mf156sfthc66fnphd6r00000w/T/pip-UpXB9S-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
02:22:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
02:22:03 INFO - Running setup.py (path:/var/folders/_q/ws1b_mf156sfthc66fnphd6r00000w/T/pip-K0ebT5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
02:22:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
02:22:03 INFO - Running setup.py (path:/var/folders/_q/ws1b_mf156sfthc66fnphd6r00000w/T/pip-jiI7Z4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
02:22:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
02:22:03 INFO - Running setup.py (path:/var/folders/_q/ws1b_mf156sfthc66fnphd6r00000w/T/pip-W06zau-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
02:22:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
02:22:03 INFO - Running setup.py (path:/var/folders/_q/ws1b_mf156sfthc66fnphd6r00000w/T/pip-Rwk_hd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
02:22:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
02:22:03 INFO - Running setup.py (path:/var/folders/_q/ws1b_mf156sfthc66fnphd6r00000w/T/pip-ECL65E-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
02:22:04 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
02:22:04 INFO - Running setup.py (path:/var/folders/_q/ws1b_mf156sfthc66fnphd6r00000w/T/pip-uGhHkZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
02:22:04 INFO - Unpacking /builds/slave/test/build/tests/marionette/client
02:22:04 INFO - Running setup.py (path:/var/folders/_q/ws1b_mf156sfthc66fnphd6r00000w/T/pip-ayj8qY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client
02:22:04 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
02:22:04 INFO - Running setup.py (path:/var/folders/_q/ws1b_mf156sfthc66fnphd6r00000w/T/pip-VCn1DM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
02:22:04 INFO - Unpacking /builds/slave/test/build/tests/marionette
02:22:04 INFO - Running setup.py (path:/var/folders/_q/ws1b_mf156sfthc66fnphd6r00000w/T/pip-FxxBKV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
02:22:04 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
02:22:04 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
02:22:04 INFO - Running setup.py install for manifestparser
02:22:04 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin
02:22:05 INFO - Running setup.py install for mozcrash
02:22:05 INFO - Running setup.py install for mozdebug
02:22:05 INFO - Running setup.py install for mozdevice
02:22:05 INFO - Installing sutini script to /builds/slave/test/build/venv/bin
02:22:05 INFO - Installing dm script to /builds/slave/test/build/venv/bin
02:22:05 INFO - Running setup.py install for mozfile
02:22:05 INFO - Running setup.py install for mozhttpd
02:22:05 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin
02:22:05 INFO - Running setup.py install for mozinfo
02:22:05 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin
02:22:05 INFO - Running setup.py install for mozInstall
02:22:05 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin
02:22:05 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin
02:22:05 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin
02:22:05 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin
02:22:06 INFO - Running setup.py install for mozleak
02:22:06 INFO - Running setup.py install for mozlog
02:22:06 INFO - Installing structlog script to /builds/slave/test/build/venv/bin
02:22:06 INFO - Running setup.py install for moznetwork
02:22:06 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin
02:22:06 INFO - Running setup.py install for mozprocess
02:22:06 INFO - Running setup.py install for mozprofile
02:22:06 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin
02:22:06 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin
02:22:06 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin
02:22:06 INFO - Running setup.py install for mozrunner
02:22:06 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin
02:22:06 INFO - Running setup.py install for mozscreenshot
02:22:07 INFO - Running setup.py install for moztest
02:22:07 INFO - Running setup.py install for mozversion
02:22:07 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin
02:22:07 INFO - Running setup.py install for wptserve
02:22:07 INFO - Running setup.py install for marionette-driver
02:22:07 INFO - Running setup.py install for browsermob-proxy
02:22:07 INFO - Running setup.py install for marionette-client
02:22:08 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
02:22:08 INFO - Installing marionette script to /builds/slave/test/build/venv/bin
02:22:08 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
02:22:08 INFO - Cleaning up...
02:22:08 INFO - Return code: 0
02:22:08 INFO - Installing None into virtualenv /builds/slave/test/build/venv
02:22:08 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')]}
02:22:08 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
02:22:08 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
02:22:08 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')]}
02:22:08 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
02:22:08 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
02:22:08 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 0x1100f5e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x110112f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f88616b4ae0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x11010e5e0>, '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 0x10fcf1cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10fd1c990>, '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.3Oe5yse8JB/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.UAZdAHUgR0/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/_q/ws1b_mf156sfthc66fnphd6r00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
02:22:08 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
02:22:08 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
02:22:08 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.3Oe5yse8JB/Render',
02:22:08 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
02:22:08 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
02:22:08 INFO - 'HOME': '/Users/cltbld',
02:22:08 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
02:22:08 INFO - 'LOGNAME': 'cltbld',
02:22:08 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
02:22:08 INFO - 'MOZ_NO_REMOTE': '1',
02:22:08 INFO - 'NO_EM_RESTART': '1',
02:22:08 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
02:22:08 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
02:22:08 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
02:22:08 INFO - 'PWD': '/builds/slave/test',
02:22:08 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
02:22:08 INFO - 'SHELL': '/bin/bash',
02:22:08 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.UAZdAHUgR0/Listeners',
02:22:08 INFO - 'TMPDIR': '/var/folders/_q/ws1b_mf156sfthc66fnphd6r00000w/T/',
02:22:08 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
02:22:08 INFO - 'USER': 'cltbld',
02:22:08 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
02:22:08 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
02:22:08 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
02:22:08 INFO - 'XPC_FLAGS': '0x0',
02:22:08 INFO - 'XPC_SERVICE_NAME': '0',
02:22:08 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
02:22:08 INFO - Ignoring indexes: https://pypi.python.org/simple/
02:22:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
02:22:08 INFO - Running setup.py (path:/var/folders/_q/ws1b_mf156sfthc66fnphd6r00000w/T/pip-CtcNSg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
02:22:08 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))
02:22:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
02:22:08 INFO - Running setup.py (path:/var/folders/_q/ws1b_mf156sfthc66fnphd6r00000w/T/pip-Yc6vD_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
02:22:08 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))
02:22:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
02:22:08 INFO - Running setup.py (path:/var/folders/_q/ws1b_mf156sfthc66fnphd6r00000w/T/pip-MArIdA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
02:22:08 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))
02:22:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
02:22:08 INFO - Running setup.py (path:/var/folders/_q/ws1b_mf156sfthc66fnphd6r00000w/T/pip-KFnuyu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
02:22:08 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))
02:22:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
02:22:08 INFO - Running setup.py (path:/var/folders/_q/ws1b_mf156sfthc66fnphd6r00000w/T/pip-3a_4Yp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
02:22:09 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))
02:22:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
02:22:09 INFO - Running setup.py (path:/var/folders/_q/ws1b_mf156sfthc66fnphd6r00000w/T/pip-NevtX7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
02:22:09 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))
02:22:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
02:22:09 INFO - Running setup.py (path:/var/folders/_q/ws1b_mf156sfthc66fnphd6r00000w/T/pip-FSZovq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
02:22:09 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))
02:22:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
02:22:09 INFO - Running setup.py (path:/var/folders/_q/ws1b_mf156sfthc66fnphd6r00000w/T/pip-keNqu0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
02:22:09 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))
02:22:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
02:22:09 INFO - Running setup.py (path:/var/folders/_q/ws1b_mf156sfthc66fnphd6r00000w/T/pip-TrLAc9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
02:22:09 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))
02:22:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
02:22:09 INFO - Running setup.py (path:/var/folders/_q/ws1b_mf156sfthc66fnphd6r00000w/T/pip-WusURp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
02:22:09 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))
02:22:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
02:22:09 INFO - Running setup.py (path:/var/folders/_q/ws1b_mf156sfthc66fnphd6r00000w/T/pip-Gatgyu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
02:22:09 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))
02:22:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
02:22:09 INFO - Running setup.py (path:/var/folders/_q/ws1b_mf156sfthc66fnphd6r00000w/T/pip-h6rV3u-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
02:22:09 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))
02:22:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
02:22:09 INFO - Running setup.py (path:/var/folders/_q/ws1b_mf156sfthc66fnphd6r00000w/T/pip-H1AOuV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
02:22:09 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))
02:22:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
02:22:09 INFO - Running setup.py (path:/var/folders/_q/ws1b_mf156sfthc66fnphd6r00000w/T/pip-AfMbhC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
02:22:10 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))
02:22:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
02:22:10 INFO - Running setup.py (path:/var/folders/_q/ws1b_mf156sfthc66fnphd6r00000w/T/pip-HLRxXT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
02:22:10 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))
02:22:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
02:22:10 INFO - Running setup.py (path:/var/folders/_q/ws1b_mf156sfthc66fnphd6r00000w/T/pip-oWLjMv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
02:22:10 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))
02:22:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
02:22:10 INFO - Running setup.py (path:/var/folders/_q/ws1b_mf156sfthc66fnphd6r00000w/T/pip-f3UsIR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
02:22:10 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))
02:22:10 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
02:22:10 INFO - Running setup.py (path:/var/folders/_q/ws1b_mf156sfthc66fnphd6r00000w/T/pip-BBsQEJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
02:22:10 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))
02:22:10 INFO - Unpacking /builds/slave/test/build/tests/marionette/client
02:22:10 INFO - Running setup.py (path:/var/folders/_q/ws1b_mf156sfthc66fnphd6r00000w/T/pip-lpzX2N-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client
02:22:10 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))
02:22:10 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
02:22:10 INFO - Running setup.py (path:/var/folders/_q/ws1b_mf156sfthc66fnphd6r00000w/T/pip-wYsif1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
02:22:10 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))
02:22:10 INFO - Unpacking /builds/slave/test/build/tests/marionette
02:22:11 INFO - Running setup.py (path:/var/folders/_q/ws1b_mf156sfthc66fnphd6r00000w/T/pip-uXOrCd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
02:22:11 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
02:22:11 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))
02:22:11 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))
02:22:11 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))
02:22:11 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))
02:22:11 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))
02:22:11 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))
02:22:11 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10))
02:22:11 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
02:22:11 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
02:22:11 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
02:22:11 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
02:22:11 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
02:22:11 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
02:22:13 INFO - Downloading blessings-1.6.tar.gz
02:22:13 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings
02:22:13 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))
02:22:13 INFO - Installing collected packages: blessings
02:22:13 INFO - Running setup.py install for blessings
02:22:13 INFO - Successfully installed blessings
02:22:13 INFO - Cleaning up...
02:22:14 INFO - Return code: 0
02:22:14 INFO - Done creating virtualenv /builds/slave/test/build/venv.
02:22:14 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
02:22:14 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
02:22:14 INFO - Reading from file tmpfile_stdout
02:22:14 INFO - Current package versions:
02:22:14 INFO - blessings == 1.6
02:22:14 INFO - blobuploader == 1.2.4
02:22:14 INFO - browsermob-proxy == 0.6.0
02:22:14 INFO - docopt == 0.6.1
02:22:14 INFO - manifestparser == 1.1
02:22:14 INFO - marionette-client == 2.3.0
02:22:14 INFO - marionette-driver == 1.4.0
02:22:14 INFO - mozInstall == 1.12
02:22:14 INFO - mozcrash == 0.17
02:22:14 INFO - mozdebug == 0.1
02:22:14 INFO - mozdevice == 0.48
02:22:14 INFO - mozfile == 1.2
02:22:14 INFO - mozhttpd == 0.7
02:22:14 INFO - mozinfo == 0.9
02:22:14 INFO - mozleak == 0.1
02:22:14 INFO - mozlog == 3.1
02:22:14 INFO - moznetwork == 0.27
02:22:14 INFO - mozprocess == 0.22
02:22:14 INFO - mozprofile == 0.28
02:22:14 INFO - mozrunner == 6.11
02:22:14 INFO - mozscreenshot == 0.1
02:22:14 INFO - mozsystemmonitor == 0.0
02:22:14 INFO - moztest == 0.7
02:22:14 INFO - mozversion == 1.4
02:22:14 INFO - psutil == 3.1.1
02:22:14 INFO - requests == 1.2.3
02:22:14 INFO - wptserve == 1.4.0
02:22:14 INFO - wsgiref == 0.1.2
02:22:14 INFO - Running post-action listener: _resource_record_post_action
02:22:14 INFO - Running post-action listener: _start_resource_monitoring
02:22:14 INFO - Starting resource monitoring.
02:22:14 INFO - #####
02:22:14 INFO - ##### Running pull step.
02:22:14 INFO - #####
02:22:14 INFO - Running pre-action listener: _resource_record_pre_action
02:22:14 INFO - Running main action method: pull
02:22:14 INFO - Pull has nothing to do!
02:22:14 INFO - Running post-action listener: _resource_record_post_action
02:22:14 INFO - #####
02:22:14 INFO - ##### Running install step.
02:22:14 INFO - #####
02:22:14 INFO - Running pre-action listener: _resource_record_pre_action
02:22:14 INFO - Running main action method: install
02:22:14 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
02:22:14 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
02:22:14 INFO - Reading from file tmpfile_stdout
02:22:14 INFO - Detecting whether we're running mozinstall >=1.0...
02:22:14 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h']
02:22:14 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h
02:22:14 INFO - Reading from file tmpfile_stdout
02:22:14 INFO - Output received:
02:22:14 INFO - Usage: mozinstall [options] installer
02:22:14 INFO - Options:
02:22:14 INFO - -h, --help show this help message and exit
02:22:14 INFO - -d DEST, --destination=DEST
02:22:14 INFO - Directory to install application into. [default:
02:22:14 INFO - "/builds/slave/test"]
02:22:14 INFO - --app=APP Application being installed. [default: firefox]
02:22:14 INFO - mkdir: /builds/slave/test/build/application
02:22:14 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a2.en-US.mac.dmg', '--destination', '/builds/slave/test/build/application']
02:22:14 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a2.en-US.mac.dmg --destination /builds/slave/test/build/application
02:22:46 INFO - Reading from file tmpfile_stdout
02:22:46 INFO - Output received:
02:22:46 INFO - /builds/slave/test/build/application/FirefoxDeveloperEdition.app/Contents/MacOS/firefox
02:22:46 INFO - Running post-action listener: _resource_record_post_action
02:22:46 INFO - #####
02:22:46 INFO - ##### Running run-tests step.
02:22:46 INFO - #####
02:22:46 INFO - Running pre-action listener: _resource_record_pre_action
02:22:46 INFO - Running main action method: run_tests
02:22:46 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir
02:22:46 INFO - Minidump filename unknown. Determining based upon platform and architecture.
02:22:46 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture.
02:22:46 INFO - grabbing minidump binary from tooltool
02:22:46 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')]}
02:22:46 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 0x11010e5e0>, '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 0x10fcf1cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10fd1c990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1
02:22:46 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
02:22:46 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
02:22:46 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache
02:22:46 INFO - Return code: 0
02:22:46 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755
02:22:46 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir
02:22:46 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/FirefoxDeveloperEdition.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/OfAthp28Sei8LvR_DV7_Mw/artifacts/public/build/firefox-48.0a2.en-US.mac.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=5', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build
02:22:46 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/FirefoxDeveloperEdition.app/Contents/MacOS/firefox --symbols-path=https://queue.taskcluster.net/v1/task/OfAthp28Sei8LvR_DV7_Mw/artifacts/public/build/firefox-48.0a2.en-US.mac.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=5 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil
02:22:46 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.3Oe5yse8JB/Render',
02:22:46 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
02:22:46 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
02:22:46 INFO - 'HOME': '/Users/cltbld',
02:22:46 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
02:22:46 INFO - 'LOGNAME': 'cltbld',
02:22:46 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir',
02:22:46 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
02:22:46 INFO - 'MOZ_NO_REMOTE': '1',
02:22:46 INFO - 'NO_EM_RESTART': '1',
02:22:46 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
02:22:46 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
02:22:46 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
02:22:46 INFO - 'PWD': '/builds/slave/test',
02:22:46 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
02:22:46 INFO - 'SHELL': '/bin/bash',
02:22:46 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.UAZdAHUgR0/Listeners',
02:22:46 INFO - 'TMPDIR': '/var/folders/_q/ws1b_mf156sfthc66fnphd6r00000w/T/',
02:22:46 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
02:22:46 INFO - 'USER': 'cltbld',
02:22:46 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
02:22:46 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
02:22:46 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
02:22:46 INFO - 'XPC_FLAGS': '0x0',
02:22:46 INFO - 'XPC_SERVICE_NAME': '0',
02:22:46 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
02:22:46 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/FirefoxDeveloperEdition.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/OfAthp28Sei8LvR_DV7_Mw/artifacts/public/build/firefox-48.0a2.en-US.mac.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=5', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000
02:22:46 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
02:22:46 INFO - import pkg_resources
02:22:47 INFO - Using 1 client processes
02:22:47 INFO - wptserve Starting http server on 127.0.0.1:8000
02:22:47 INFO - wptserve Starting http server on 127.0.0.1:8001
02:22:47 INFO - wptserve Starting http server on 127.0.0.1:8443
02:22:49 INFO - SUITE-START | Running 1476 tests
02:22:49 INFO - Running testharness tests
02:22:49 INFO - TEST-START | /content-security-policy/media-src/media-src-7_1.html
02:22:49 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_1.html | took 0ms
02:22:49 INFO - TEST-START | /content-security-policy/media-src/media-src-7_3_2.html
02:22:49 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_3_2.html | took 0ms
02:22:49 INFO - TEST-START | /cors/redirect-origin.htm
02:22:49 INFO - TEST-SKIP | /cors/redirect-origin.htm | took 0ms
02:22:49 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html
02:22:49 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html | took 9ms
02:22:49 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars.html
02:22:49 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars.html | took 0ms
02:22:49 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-naming.html
02:22:49 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-naming.html | took 0ms
02:22:49 INFO - TEST-START | /custom-elements/creating-and-passing-registries/new-registry-test.html
02:22:49 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/new-registry-test.html | took 0ms
02:22:49 INFO - TEST-START | /custom-elements/creating-and-passing-registries/no-registry-test.html
02:22:49 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/no-registry-test.html | took 0ms
02:22:49 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-create-document.html
02:22:49 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-create-document.html | took 0ms
02:22:49 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-import-document.html
02:22:49 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-import-document.html | took 1ms
02:22:49 INFO - TEST-START | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html
02:22:49 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html | took 0ms
02:22:49 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html
02:22:49 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html | took 0ms
02:22:49 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html
02:22:49 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html | took 0ms
02:22:49 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html
02:22:49 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html | took 0ms
02:22:49 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html
02:22:49 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html | took 0ms
02:22:49 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html
02:22:49 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html | took 0ms
02:22:49 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html
02:22:49 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html | took 0ms
02:22:49 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html
02:22:49 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html | took 0ms
02:22:49 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html
02:22:49 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html | took 0ms
02:22:49 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html
02:22:49 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html | took 1ms
02:22:49 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html
02:22:49 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html | took 0ms
02:22:50 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html
02:22:50 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html | took 0ms
02:22:50 INFO - TEST-START | /custom-elements/instantiating-custom-elements/changing-is-attribute.html
02:22:50 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/changing-is-attribute.html | took 0ms
02:22:50 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html
02:22:50 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html | took 0ms
02:22:50 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html
02:22:50 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html | took 0ms
02:22:50 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html
02:22:50 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html | took 0ms
02:22:50 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html
02:22:50 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html | took 0ms
02:22:50 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html
02:22:50 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html | took 0ms
02:22:50 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-prototype.html
02:22:50 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-prototype.html | took 0ms
02:22:50 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html
02:22:50 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html | took 0ms
02:22:50 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html
02:22:50 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html | took 14ms
02:22:50 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html
02:22:50 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html | took 0ms
02:22:50 INFO - TEST-START | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html
02:22:50 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html | took 0ms
02:22:50 INFO - TEST-START | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html
02:22:50 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html | took 0ms
02:22:50 INFO - TEST-START | /custom-elements/instantiating-custom-elements/unchanged-attribute.html
02:22:50 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/unchanged-attribute.html | took 0ms
02:22:50 INFO - Setting up ssl
02:22:50 INFO - PROCESS | certutil |
02:22:50 INFO - PROCESS | certutil |
02:22:50 INFO - PROCESS | certutil |
02:22:50 INFO - Certificate Nickname Trust Attributes
02:22:50 INFO - SSL,S/MIME,JAR/XPI
02:22:50 INFO -
02:22:50 INFO - web-platform-tests CT,,
02:22:50 INFO -
02:22:50 INFO - Starting runner
02:22:50 INFO - PROCESS | 1942 | 1465118570940 Marionette INFO Listening on port 2828
02:22:52 INFO - PROCESS | 1942 | 1465118572326 Marionette INFO startBrowser 79d3e2f3-f5a1-da4c-b232-565333179207
02:22:52 INFO - PROCESS | 1942 | 1465118572338 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:22:52 INFO - PROCESS | 1942 | 1465118572559 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:22:52 INFO - PROCESS | 1942 | 1465118572622 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:22:52 INFO - PROCESS | 1942 | 1465118572800 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:22:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html
02:22:52 INFO - PROCESS | 1942 | 1465118572832 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:22:52 INFO - PROCESS | 1942 | 1465118572838 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:22:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy
02:22:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 221ms
02:22:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html
02:22:53 INFO - PROCESS | 1942 | 1465118573056 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:22:53 INFO - PROCESS | 1942 | 1465118573117 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:22:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop
02:22:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 268ms
02:22:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html
02:22:53 INFO - PROCESS | 1942 | 1465118573325 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:22:53 INFO - PROCESS | 1942 | 1465118573390 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:22:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in
02:22:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 266ms
02:22:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html
02:22:53 INFO - PROCESS | 1942 | 1465118573600 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:22:53 INFO - PROCESS | 1942 | 1465118573655 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:22:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out
02:22:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 224ms
02:22:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html
02:22:53 INFO - PROCESS | 1942 | 1465118573820 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:22:53 INFO - PROCESS | 1942 | 1465118573875 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:22:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over
02:22:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 215ms
02:22:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html
02:22:54 INFO - PROCESS | 1942 | 1465118574038 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:22:54 INFO - PROCESS | 1942 | 1465118574095 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:22:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter
02:22:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 216ms
02:22:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html
02:22:54 INFO - PROCESS | 1942 | 1465118574257 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:22:54 INFO - PROCESS | 1942 | 1465118574334 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:22:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop
02:22:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 267ms
02:22:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html
02:22:54 INFO - PROCESS | 1942 | 1465118574533 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:22:54 INFO - PROCESS | 1942 | 1465118574589 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:22:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in
02:22:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 222ms
02:22:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html
02:22:54 INFO - PROCESS | 1942 | 1465118574753 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:22:54 INFO - PROCESS | 1942 | 1465118574812 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:22:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out
02:22:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 266ms
02:22:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html
02:22:55 INFO - PROCESS | 1942 | 1465118575021 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:22:55 INFO - PROCESS | 1942 | 1465118575101 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:22:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over
02:22:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 317ms
02:22:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html
02:22:55 INFO - PROCESS | 1942 | 1465118575342 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:22:55 INFO - PROCESS | 1942 | 1465118575438 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:22:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor
02:22:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 267ms
02:22:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html
02:22:55 INFO - PROCESS | 1942 | 1465118575619 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:22:55 INFO - PROCESS | 1942 | 1465118575677 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:22:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region.
02:22:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 216ms
02:22:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html
02:22:55 INFO - PROCESS | 1942 | 1465118575837 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:22:55 INFO - PROCESS | 1942 | 1465118575893 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:22:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region.
02:22:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 217ms
02:22:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html
02:22:56 INFO - PROCESS | 1942 | 1465118576061 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:22:56 INFO - PROCESS | 1942 | 1465118576125 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:22:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region.
02:22:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 270ms
02:22:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html
02:22:56 INFO - PROCESS | 1942 | 1465118576337 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:22:56 INFO - PROCESS | 1942 | 1465118576397 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:22:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region.
02:22:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 218ms
02:22:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html
02:22:56 INFO - PROCESS | 1942 | 1465118576561 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:22:56 INFO - PROCESS | 1942 | 1465118576622 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:22:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region.
02:22:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 216ms
02:22:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html
02:22:56 INFO - PROCESS | 1942 | 1465118576782 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:22:56 INFO - PROCESS | 1942 | 1465118576843 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:22:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region.
02:22:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 216ms
02:22:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html
02:22:57 INFO - PROCESS | 1942 | 1465118577000 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:22:57 INFO - PROCESS | 1942 | 1465118577062 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:22:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region.
02:22:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 223ms
02:22:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html
02:22:57 INFO - PROCESS | 1942 | 1465118577220 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:22:57 INFO - PROCESS | 1942 | 1465118577280 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:22:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region.
02:22:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 216ms
02:22:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html
02:22:57 INFO - PROCESS | 1942 | 1465118577437 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:22:57 INFO - PROCESS | 1942 | 1465118577520 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:22:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region.
02:22:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 268ms
02:22:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html
02:22:57 INFO - PROCESS | 1942 | 1465118577708 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:22:57 INFO - PROCESS | 1942 | 1465118577772 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:22:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region.
02:22:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 216ms
02:22:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html
02:22:58 INFO - PROCESS | 1942 | 1465118578034 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:22:58 INFO - PROCESS | 1942 | 1465118578157 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:22:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region.
02:22:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 442ms
02:22:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html
02:22:58 INFO - PROCESS | 1942 | 1465118578373 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:22:58 INFO - PROCESS | 1942 | 1465118578423 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:22:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas
02:22:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 267ms
02:22:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html
02:22:58 INFO - PROCESS | 1942 | 1465118578650 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:22:58 INFO - PROCESS | 1942 | 1465118578700 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:22:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern
02:22:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 266ms
02:22:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html
02:22:58 INFO - PROCESS | 1942 | 1465118578921 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:22:58 INFO - PROCESS | 1942 | 1465118578973 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:22:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default
02:22:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 225ms
02:22:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html
02:22:59 INFO - PROCESS | 1942 | 1465118579140 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:22:59 INFO - PROCESS | 1942 | 1465118579187 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:22:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill
02:22:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 216ms
02:22:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html
02:22:59 INFO - PROCESS | 1942 | 1465118579359 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:22:59 INFO - PROCESS | 1942 | 1465118579414 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:22:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image
02:22:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 217ms
02:22:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html
02:22:59 INFO - PROCESS | 1942 | 1465118579585 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:22:59 INFO - PROCESS | 1942 | 1465118579644 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:22:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern
02:22:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 324ms
02:22:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html
02:22:59 INFO - PROCESS | 1942 | 1465118579913 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:22:59 INFO - PROCESS | 1942 | 1465118579985 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid
02:23:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 316ms
02:23:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html
02:23:00 INFO - PROCESS | 1942 | 1465118580234 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:00 INFO - PROCESS | 1942 | 1465118580281 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range
02:23:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 224ms
02:23:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html
02:23:00 INFO - PROCESS | 1942 | 1465118580454 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:00 INFO - PROCESS | 1942 | 1465118580503 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy
02:23:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 218ms
02:23:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html
02:23:00 INFO - PROCESS | 1942 | 1465118580675 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:00 INFO - PROCESS | 1942 | 1465118580723 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop
02:23:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 668ms
02:23:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html
02:23:01 INFO - PROCESS | 1942 | 1465118581346 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:01 INFO - PROCESS | 1942 | 1465118581388 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in
02:23:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 220ms
02:23:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html
02:23:01 INFO - PROCESS | 1942 | 1465118581573 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:01 INFO - PROCESS | 1942 | 1465118581621 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out
02:23:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 268ms
02:23:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html
02:23:01 INFO - PROCESS | 1942 | 1465118581852 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:01 INFO - PROCESS | 1942 | 1465118581902 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over
02:23:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 267ms
02:23:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html
02:23:02 INFO - PROCESS | 1942 | 1465118582118 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:02 INFO - PROCESS | 1942 | 1465118582168 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter
02:23:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 273ms
02:23:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html
02:23:02 INFO - PROCESS | 1942 | 1465118582387 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:02 INFO - PROCESS | 1942 | 1465118582435 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop
02:23:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 268ms
02:23:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html
02:23:02 INFO - PROCESS | 1942 | 1465118582660 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:02 INFO - PROCESS | 1942 | 1465118582724 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in
02:23:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 266ms
02:23:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html
02:23:02 INFO - PROCESS | 1942 | 1465118582933 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:02 INFO - PROCESS | 1942 | 1465118582981 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out
02:23:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 216ms
02:23:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html
02:23:03 INFO - PROCESS | 1942 | 1465118583151 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:03 INFO - PROCESS | 1942 | 1465118583198 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over
02:23:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 222ms
02:23:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html
02:23:03 INFO - PROCESS | 1942 | 1465118583370 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:03 INFO - PROCESS | 1942 | 1465118583418 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor
02:23:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 217ms
02:23:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html
02:23:03 INFO - PROCESS | 1942 | 1465118583590 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:03 INFO - PROCESS | 1942 | 1465118583641 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive
02:23:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 216ms
02:23:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html
02:23:03 INFO - PROCESS | 1942 | 1465118583809 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:03 INFO - PROCESS | 1942 | 1465118583869 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear
02:23:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 217ms
02:23:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html
02:23:04 INFO - PROCESS | 1942 | 1465118584034 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:04 INFO - PROCESS | 1942 | 1465118584084 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker
02:23:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 273ms
02:23:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html
02:23:04 INFO - PROCESS | 1942 | 1465118584305 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:04 INFO - PROCESS | 1942 | 1465118584378 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default
02:23:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 318ms
02:23:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html
02:23:04 INFO - PROCESS | 1942 | 1465118584635 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:04 INFO - PROCESS | 1942 | 1465118584723 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get
02:23:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 267ms
02:23:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html
02:23:04 INFO - PROCESS | 1942 | 1465118584901 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:04 INFO - PROCESS | 1942 | 1465118584950 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight
02:23:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 473ms
02:23:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html
02:23:05 INFO - PROCESS | 1942 | 1465118585383 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:05 INFO - PROCESS | 1942 | 1465118585443 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix
02:23:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 272ms
02:23:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html
02:23:05 INFO - PROCESS | 1942 | 1465118585656 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:05 INFO - PROCESS | 1942 | 1465118585713 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over
02:23:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 268ms
02:23:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html
02:23:05 INFO - PROCESS | 1942 | 1465118585934 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:05 INFO - PROCESS | 1942 | 1465118585993 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised
02:23:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 266ms
02:23:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html
02:23:06 INFO - PROCESS | 1942 | 1465118586201 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:06 INFO - PROCESS | 1942 | 1465118586272 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy
02:23:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 272ms
02:23:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html
02:23:06 INFO - PROCESS | 1942 | 1465118586469 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:06 INFO - PROCESS | 1942 | 1465118586522 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop
02:23:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 266ms
02:23:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html
02:23:06 INFO - PROCESS | 1942 | 1465118586740 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:06 INFO - PROCESS | 1942 | 1465118586800 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in
02:23:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 266ms
02:23:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html
02:23:07 INFO - PROCESS | 1942 | 1465118587008 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:07 INFO - PROCESS | 1942 | 1465118587182 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out
02:23:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 315ms
02:23:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html
02:23:07 INFO - PROCESS | 1942 | 1465118587333 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:07 INFO - PROCESS | 1942 | 1465118587381 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over
02:23:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 266ms
02:23:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html
02:23:07 INFO - PROCESS | 1942 | 1465118587602 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:07 INFO - PROCESS | 1942 | 1465118587652 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter
02:23:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 224ms
02:23:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html
02:23:07 INFO - PROCESS | 1942 | 1465118587821 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:07 INFO - PROCESS | 1942 | 1465118587870 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop
02:23:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 267ms
02:23:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html
02:23:08 INFO - PROCESS | 1942 | 1465118588091 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:08 INFO - PROCESS | 1942 | 1465118588148 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in
02:23:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 218ms
02:23:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html
02:23:08 INFO - PROCESS | 1942 | 1465118588317 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:08 INFO - PROCESS | 1942 | 1465118588367 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out
02:23:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 224ms
02:23:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html
02:23:08 INFO - PROCESS | 1942 | 1465118588537 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:08 INFO - PROCESS | 1942 | 1465118588587 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over
02:23:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 216ms
02:23:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html
02:23:08 INFO - PROCESS | 1942 | 1465118588759 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:08 INFO - PROCESS | 1942 | 1465118588810 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor
02:23:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 219ms
02:23:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html
02:23:08 INFO - PROCESS | 1942 | 1465118588983 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:09 INFO - PROCESS | 1942 | 1465118589039 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy
02:23:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 317ms
02:23:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html
02:23:09 INFO - PROCESS | 1942 | 1465118589367 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:09 INFO - PROCESS | 1942 | 1465118589434 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop
02:23:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 439ms
02:23:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html
02:23:09 INFO - PROCESS | 1942 | 1465118589787 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:09 INFO - PROCESS | 1942 | 1465118589826 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in
02:23:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 216ms
02:23:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html
02:23:10 INFO - PROCESS | 1942 | 1465118590007 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:10 INFO - PROCESS | 1942 | 1465118590062 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out
02:23:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 366ms
02:23:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html
02:23:10 INFO - PROCESS | 1942 | 1465118590387 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:10 INFO - PROCESS | 1942 | 1465118590461 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over
02:23:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 273ms
02:23:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html
02:23:10 INFO - PROCESS | 1942 | 1465118590654 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:10 INFO - PROCESS | 1942 | 1465118590702 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter
02:23:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 219ms
02:23:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html
02:23:10 INFO - PROCESS | 1942 | 1465118590875 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:10 INFO - PROCESS | 1942 | 1465118590921 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop
02:23:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 216ms
02:23:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html
02:23:11 INFO - PROCESS | 1942 | 1465118591101 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:11 INFO - PROCESS | 1942 | 1465118591157 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in
02:23:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 266ms
02:23:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html
02:23:11 INFO - PROCESS | 1942 | 1465118591369 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:11 INFO - PROCESS | 1942 | 1465118591418 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out
02:23:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 222ms
02:23:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html
02:23:11 INFO - PROCESS | 1942 | 1465118591588 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:11 INFO - PROCESS | 1942 | 1465118591634 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over
02:23:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 218ms
02:23:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html
02:23:11 INFO - PROCESS | 1942 | 1465118591808 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:11 INFO - PROCESS | 1942 | 1465118591866 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor
02:23:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 316ms
02:23:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html
02:23:12 INFO - PROCESS | 1942 | 1465118592150 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:12 INFO - PROCESS | 1942 | 1465118592236 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:12 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.
02:23:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 367ms
02:23:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html
02:23:12 INFO - PROCESS | 1942 | 1465118592518 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:12 INFO - PROCESS | 1942 | 1465118592585 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:12 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.
02:23:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 273ms
02:23:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html
02:23:12 INFO - PROCESS | 1942 | 1465118592788 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:12 INFO - PROCESS | 1942 | 1465118592860 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:13 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.
02:23:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 269ms
02:23:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html
02:23:13 INFO - PROCESS | 1942 | 1465118593068 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:13 INFO - PROCESS | 1942 | 1465118593132 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:13 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.
02:23:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 316ms
02:23:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html
02:23:13 INFO - PROCESS | 1942 | 1465118593390 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:13 INFO - PROCESS | 1942 | 1465118593467 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:13 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.
02:23:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 267ms
02:23:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html
02:23:13 INFO - PROCESS | 1942 | 1465118593658 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:13 INFO - PROCESS | 1942 | 1465118593711 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:13 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.
02:23:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 216ms
02:23:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html
02:23:13 INFO - PROCESS | 1942 | 1465118593884 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:13 INFO - PROCESS | 1942 | 1465118593939 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:14 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.
02:23:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 273ms
02:23:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html
02:23:14 INFO - PROCESS | 1942 | 1465118594156 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:14 INFO - PROCESS | 1942 | 1465118594233 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:14 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.
02:23:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 317ms
02:23:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html
02:23:14 INFO - PROCESS | 1942 | 1465118594475 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:14 INFO - PROCESS | 1942 | 1465118594530 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:14 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.
02:23:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 216ms
02:23:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html
02:23:14 INFO - PROCESS | 1942 | 1465118594700 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:14 INFO - PROCESS | 1942 | 1465118594753 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:14 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.
02:23:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 217ms
02:23:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html
02:23:14 INFO - PROCESS | 1942 | 1465118594919 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:14 INFO - PROCESS | 1942 | 1465118594973 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:15 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.
02:23:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 272ms
02:23:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html
02:23:15 INFO - PROCESS | 1942 | 1465118595189 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:15 INFO - PROCESS | 1942 | 1465118595265 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:15 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.
02:23:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 317ms
02:23:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html
02:23:15 INFO - PROCESS | 1942 | 1465118595517 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:15 INFO - PROCESS | 1942 | 1465118595599 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:15 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.
02:23:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 317ms
02:23:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html
02:23:15 INFO - PROCESS | 1942 | 1465118595952 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:16 INFO - PROCESS | 1942 | 1465118596076 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:16 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.
02:23:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 471ms
02:23:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html
02:23:16 INFO - PROCESS | 1942 | 1465118596341 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:16 INFO - PROCESS | 1942 | 1465118596389 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:16 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.
02:23:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 268ms
02:23:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html
02:23:16 INFO - PROCESS | 1942 | 1465118596610 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:16 INFO - PROCESS | 1942 | 1465118596668 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:16 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.
02:23:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 366ms
02:23:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html
02:23:16 INFO - PROCESS | 1942 | 1465118596986 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:17 INFO - PROCESS | 1942 | 1465118597037 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:17 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.
02:23:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 222ms
02:23:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html
02:23:17 INFO - PROCESS | 1942 | 1465118597204 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:17 INFO - PROCESS | 1942 | 1465118597252 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:17 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.
02:23:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 218ms
02:23:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html
02:23:17 INFO - PROCESS | 1942 | 1465118597426 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:17 INFO - PROCESS | 1942 | 1465118597474 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:17 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.
02:23:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 216ms
02:23:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html
02:23:17 INFO - PROCESS | 1942 | 1465118597650 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:17 INFO - PROCESS | 1942 | 1465118597698 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:17 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.
02:23:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 266ms
02:23:17 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html
02:23:17 INFO - PROCESS | 1942 | 1465118597919 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:17 INFO - PROCESS | 1942 | 1465118597967 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:18 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError
02:23:18 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 223ms
02:23:18 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html
02:23:18 INFO - PROCESS | 1942 | 1465118598138 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:18 INFO - PROCESS | 1942 | 1465118598186 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:18 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable
02:23:18 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 219ms
02:23:18 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html
02:23:18 INFO - PROCESS | 1942 | 1465118598360 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:18 INFO - PROCESS | 1942 | 1465118598428 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:18 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined
02:23:18 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 266ms
02:23:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html
02:23:18 INFO - PROCESS | 1942 | 1465118598639 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:18 INFO - PROCESS | 1942 | 1465118598700 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg
02:23:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 267ms
02:23:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html
02:23:18 INFO - PROCESS | 1942 | 1465118598907 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:18 INFO - PROCESS | 1942 | 1465118598969 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg
02:23:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 266ms
02:23:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html
02:23:19 INFO - PROCESS | 1942 | 1465118599175 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:19 INFO - PROCESS | 1942 | 1465118599233 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic
02:23:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 266ms
02:23:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html
02:23:19 INFO - PROCESS | 1942 | 1465118599445 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:19 INFO - PROCESS | 1942 | 1465118599567 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos
02:23:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 367ms
02:23:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html
02:23:19 INFO - PROCESS | 1942 | 1465118599858 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:19 INFO - PROCESS | 1942 | 1465118599929 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize
02:23:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 299ms
02:23:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html
02:23:20 INFO - PROCESS | 1942 | 1465118600126 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:20 INFO - PROCESS | 1942 | 1465118600184 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos
02:23:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 216ms
02:23:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html
02:23:20 INFO - PROCESS | 1942 | 1465118600351 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:20 INFO - PROCESS | 1942 | 1465118600402 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize
02:23:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 223ms
02:23:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html
02:23:20 INFO - PROCESS | 1942 | 1465118600570 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:20 INFO - PROCESS | 1942 | 1465118600625 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha
02:23:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 216ms
02:23:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html
02:23:20 INFO - PROCESS | 1942 | 1465118600789 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:20 INFO - PROCESS | 1942 | 1465118600841 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:21 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
02:23:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 718ms
02:23:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html
02:23:21 INFO - PROCESS | 1942 | 1465118601510 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:21 INFO - PROCESS | 1942 | 1465118601557 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame
02:23:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 718ms
02:23:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html
02:23:22 INFO - PROCESS | 1942 | 1465118602232 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:22 INFO - PROCESS | 1942 | 1465118602280 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:22 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
02:23:22 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
02:23:22 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1
02:23:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:23:22 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:23:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:23:22 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:23:22 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
02:23:22 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
02:23:22 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:20:1
02:23:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html | took 370ms
02:23:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html
02:23:22 INFO - PROCESS | 1942 | 1465118602604 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:22 INFO - PROCESS | 1942 | 1465118602747 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken
02:23:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 520ms
02:23:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html
02:23:23 INFO - PROCESS | 1942 | 1465118603133 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:23 INFO - PROCESS | 1942 | 1465118603202 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas
02:23:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 321ms
02:23:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html
02:23:23 INFO - PROCESS | 1942 | 1465118603455 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:23 INFO - PROCESS | 1942 | 1465118603507 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip
02:23:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 269ms
02:23:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html
02:23:23 INFO - PROCESS | 1942 | 1465118603737 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:23 INFO - PROCESS | 1942 | 1465118603789 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite
02:23:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 276ms
02:23:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html
02:23:24 INFO - PROCESS | 1942 | 1465118604005 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:24 INFO - PROCESS | 1942 | 1465118604054 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource
02:23:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 220ms
02:23:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html
02:23:24 INFO - PROCESS | 1942 | 1465118604227 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:24 INFO - PROCESS | 1942 | 1465118604282 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:24 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | Canvas test: 2d.drawImage.incomplete.emptysrc -
02:23:24 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1
02:23:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:23:24 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:23:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:23:24 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:23:24 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
02:23:24 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
02:23:24 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:20:1
02:23:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | took 267ms
02:23:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html
02:23:24 INFO - PROCESS | 1942 | 1465118604503 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:24 INFO - PROCESS | 1942 | 1465118604552 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate
02:23:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 273ms
02:23:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html
02:23:24 INFO - PROCESS | 1942 | 1465118604772 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:24 INFO - PROCESS | 1942 | 1465118604820 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:24 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | Canvas test: 2d.drawImage.incomplete.nosrc -
02:23:24 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1
02:23:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:23:24 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:23:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:23:24 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:23:24 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
02:23:24 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
02:23:24 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:20:1
02:23:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | took 217ms
02:23:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html
02:23:24 INFO - PROCESS | 1942 | 1465118604993 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:25 INFO - PROCESS | 1942 | 1465118605050 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:25 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
02:23:25 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
02:23:25 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1
02:23:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:23:25 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:23:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:23:25 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:23:25 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
02:23:25 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
02:23:25 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:20:1
02:23:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html | took 266ms
02:23:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html
02:23:25 INFO - PROCESS | 1942 | 1465118605272 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:25 INFO - PROCESS | 1942 | 1465118605334 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:25 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | Canvas test: 2d.drawImage.incomplete.removedsrc -
02:23:25 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1
02:23:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:23:25 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:23:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:23:25 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:23:25 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
02:23:25 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
02:23:25 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:20:1
02:23:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | took 277ms
02:23:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html
02:23:25 INFO - PROCESS | 1942 | 1465118605541 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:25 INFO - PROCESS | 1942 | 1465118605606 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle
02:23:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 266ms
02:23:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html
02:23:25 INFO - PROCESS | 1942 | 1465118605825 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:25 INFO - PROCESS | 1942 | 1465118605916 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image
02:23:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 422ms
02:23:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html
02:23:26 INFO - PROCESS | 1942 | 1465118606251 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:26 INFO - PROCESS | 1942 | 1465118606323 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle
02:23:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 268ms
02:23:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html
02:23:26 INFO - PROCESS | 1942 | 1465118606519 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:26 INFO - PROCESS | 1942 | 1465118606569 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored
02:23:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 223ms
02:23:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html
02:23:26 INFO - PROCESS | 1942 | 1465118606739 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:26 INFO - PROCESS | 1942 | 1465118606792 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges
02:23:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 218ms
02:23:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html
02:23:26 INFO - PROCESS | 1942 | 1465118606959 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:27 INFO - PROCESS | 1942 | 1465118607012 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null
02:23:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 216ms
02:23:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html
02:23:27 INFO - PROCESS | 1942 | 1465118607177 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:27 INFO - PROCESS | 1942 | 1465118607233 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path
02:23:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 216ms
02:23:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html
02:23:27 INFO - PROCESS | 1942 | 1465118607420 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:27 INFO - PROCESS | 1942 | 1465118607490 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1
02:23:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 377ms
02:23:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html
02:23:27 INFO - PROCESS | 1942 | 1465118607790 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:27 INFO - PROCESS | 1942 | 1465118607844 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2
02:23:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 219ms
02:23:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html
02:23:28 INFO - PROCESS | 1942 | 1465118608009 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:28 INFO - PROCESS | 1942 | 1465118608064 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image
02:23:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 217ms
02:23:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html
02:23:28 INFO - PROCESS | 1942 | 1465118608236 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:28 INFO - PROCESS | 1942 | 1465118608289 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform
02:23:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 266ms
02:23:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html
02:23:28 INFO - PROCESS | 1942 | 1465118608503 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:28 INFO - PROCESS | 1942 | 1465118608558 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:28 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
02:23:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 216ms
02:23:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html
02:23:28 INFO - PROCESS | 1942 | 1465118608734 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:28 INFO - PROCESS | 1942 | 1465118608789 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas
02:23:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 268ms
02:23:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html
02:23:29 INFO - PROCESS | 1942 | 1465118609102 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:29 INFO - PROCESS | 1942 | 1465118609219 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR
02:23:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 609ms
02:23:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html
02:23:29 INFO - PROCESS | 1942 | 1465118609666 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:29 INFO - PROCESS | 1942 | 1465118609732 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:29 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
02:23:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 273ms
02:23:29 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html
02:23:29 INFO - PROCESS | 1942 | 1465118609939 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:29 INFO - PROCESS | 1942 | 1465118609988 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:30 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
02:23:30 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24
02:23:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:23:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:23:30 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7
02:23:30 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
02:23:30 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
02:23:30 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24
02:23:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:23:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:23:30 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7
02:23:30 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
02:23:30 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 218ms
02:23:30 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html
02:23:30 INFO - PROCESS | 1942 | 1465118610170 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:30 INFO - PROCESS | 1942 | 1465118610222 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:30 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring.
02:23:30 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 225ms
02:23:30 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html
02:23:30 INFO - PROCESS | 1942 | 1465118610388 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:30 INFO - PROCESS | 1942 | 1465118610441 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:30 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.
02:23:30 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 269ms
02:23:30 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html
02:23:30 INFO - PROCESS | 1942 | 1465118610659 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:30 INFO - PROCESS | 1942 | 1465118610710 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:30 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.
02:23:30 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 217ms
02:23:30 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html
02:23:30 INFO - PROCESS | 1942 | 1465118610888 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:30 INFO - PROCESS | 1942 | 1465118610942 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:31 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus.
02:23:31 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 216ms
02:23:31 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html
02:23:31 INFO - PROCESS | 1942 | 1465118611110 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:31 INFO - PROCESS | 1942 | 1465118611171 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:31 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.
02:23:31 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 266ms
02:23:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html
02:23:31 INFO - PROCESS | 1942 | 1465118611385 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:31 INFO - PROCESS | 1942 | 1465118611439 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black
02:23:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 273ms
02:23:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html
02:23:31 INFO - PROCESS | 1942 | 1465118611656 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:31 INFO - PROCESS | 1942 | 1465118611714 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions
02:23:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 268ms
02:23:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html
02:23:31 INFO - PROCESS | 1942 | 1465118611927 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:31 INFO - PROCESS | 1942 | 1465118611991 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha
02:23:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 266ms
02:23:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html
02:23:32 INFO - PROCESS | 1942 | 1465118612203 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:32 INFO - PROCESS | 1942 | 1465118612269 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation
02:23:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 273ms
02:23:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html
02:23:32 INFO - PROCESS | 1942 | 1465118612476 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:32 INFO - PROCESS | 1942 | 1465118612534 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works
02:23:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 266ms
02:23:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html
02:23:32 INFO - PROCESS | 1942 | 1465118612752 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:32 INFO - PROCESS | 1942 | 1465118612803 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored
02:23:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 224ms
02:23:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html
02:23:32 INFO - PROCESS | 1942 | 1465118612972 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:33 INFO - PROCESS | 1942 | 1465118613022 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path
02:23:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 217ms
02:23:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html
02:23:33 INFO - PROCESS | 1942 | 1465118613191 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:33 INFO - PROCESS | 1942 | 1465118613246 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows
02:23:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 215ms
02:23:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html
02:23:33 INFO - PROCESS | 1942 | 1465118613409 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:33 INFO - PROCESS | 1942 | 1465118613462 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms
02:23:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 215ms
02:23:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html
02:23:33 INFO - PROCESS | 1942 | 1465118613627 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:33 INFO - PROCESS | 1942 | 1465118613686 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect
02:23:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 216ms
02:23:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html
02:23:33 INFO - PROCESS | 1942 | 1465118613852 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:33 INFO - PROCESS | 1942 | 1465118613907 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works
02:23:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 224ms
02:23:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html
02:23:34 INFO - PROCESS | 1942 | 1465118614072 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:34 INFO - PROCESS | 1942 | 1465118614133 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions
02:23:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 217ms
02:23:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html
02:23:34 INFO - PROCESS | 1942 | 1465118614291 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:34 INFO - PROCESS | 1942 | 1465118614350 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works
02:23:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 217ms
02:23:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html
02:23:34 INFO - PROCESS | 1942 | 1465118614512 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:34 INFO - PROCESS | 1942 | 1465118614574 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored
02:23:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 216ms
02:23:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html
02:23:34 INFO - PROCESS | 1942 | 1465118614737 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:34 INFO - PROCESS | 1942 | 1465118614793 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path
02:23:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 224ms
02:23:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html
02:23:34 INFO - PROCESS | 1942 | 1465118614956 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:35 INFO - PROCESS | 1942 | 1465118615009 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows
02:23:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 269ms
02:23:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html
02:23:35 INFO - PROCESS | 1942 | 1465118615237 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:35 INFO - PROCESS | 1942 | 1465118615317 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms
02:23:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 468ms
02:23:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html
02:23:35 INFO - PROCESS | 1942 | 1465118615699 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:35 INFO - PROCESS | 1942 | 1465118615770 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect
02:23:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 468ms
02:23:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html
02:23:36 INFO - PROCESS | 1942 | 1465118616170 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:36 INFO - PROCESS | 1942 | 1465118616213 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works
02:23:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 268ms
02:23:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html
02:23:36 INFO - PROCESS | 1942 | 1465118616451 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:36 INFO - PROCESS | 1942 | 1465118616504 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions
02:23:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 267ms
02:23:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html
02:23:36 INFO - PROCESS | 1942 | 1465118616724 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:36 INFO - PROCESS | 1942 | 1465118616775 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha
02:23:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 270ms
02:23:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html
02:23:36 INFO - PROCESS | 1942 | 1465118616994 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:37 INFO - PROCESS | 1942 | 1465118617074 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation
02:23:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 367ms
02:23:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html
02:23:37 INFO - PROCESS | 1942 | 1465118617373 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:37 INFO - PROCESS | 1942 | 1465118617446 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works
02:23:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 277ms
02:23:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html
02:23:37 INFO - PROCESS | 1942 | 1465118617644 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:37 INFO - PROCESS | 1942 | 1465118617712 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored
02:23:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 217ms
02:23:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html
02:23:37 INFO - PROCESS | 1942 | 1465118617868 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:37 INFO - PROCESS | 1942 | 1465118617916 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path
02:23:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 218ms
02:23:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html
02:23:38 INFO - PROCESS | 1942 | 1465118618088 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:38 INFO - PROCESS | 1942 | 1465118618138 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows
02:23:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 269ms
02:23:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html
02:23:38 INFO - PROCESS | 1942 | 1465118618360 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:38 INFO - PROCESS | 1942 | 1465118618419 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms
02:23:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 266ms
02:23:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html
02:23:38 INFO - PROCESS | 1942 | 1465118618635 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:38 INFO - PROCESS | 1942 | 1465118618694 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing
02:23:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 267ms
02:23:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html
02:23:38 INFO - PROCESS | 1942 | 1465118618905 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:38 INFO - PROCESS | 1942 | 1465118618974 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins
02:23:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 266ms
02:23:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html
02:23:39 INFO - PROCESS | 1942 | 1465118619173 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:39 INFO - PROCESS | 1942 | 1465118619258 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line
02:23:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 367ms
02:23:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html
02:23:39 INFO - PROCESS | 1942 | 1465118619595 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:39 INFO - PROCESS | 1942 | 1465118619681 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:39 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
02:23:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 293ms
02:23:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html
02:23:39 INFO - PROCESS | 1942 | 1465118619872 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:39 INFO - PROCESS | 1942 | 1465118619932 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins
02:23:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 218ms
02:23:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html
02:23:40 INFO - PROCESS | 1942 | 1465118620091 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:40 INFO - PROCESS | 1942 | 1465118620147 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:40 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)
02:23:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 716ms
02:23:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html
02:23:40 INFO - PROCESS | 1942 | 1465118620814 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:40 INFO - PROCESS | 1942 | 1465118620861 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge
02:23:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 716ms
02:23:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html
02:23:41 INFO - PROCESS | 1942 | 1465118621529 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:41 INFO - PROCESS | 1942 | 1465118621578 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge
02:23:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 717ms
02:23:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html
02:23:42 INFO - PROCESS | 1942 | 1465118622268 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:42 INFO - PROCESS | 1942 | 1465118622322 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:43 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)
02:23:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 868ms
02:23:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html
02:23:43 INFO - PROCESS | 1942 | 1465118623139 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:43 INFO - PROCESS | 1942 | 1465118623187 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:43 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)
02:23:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 721ms
02:23:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html
02:23:43 INFO - PROCESS | 1942 | 1465118623869 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:43 INFO - PROCESS | 1942 | 1465118623909 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge
02:23:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 721ms
02:23:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html
02:23:44 INFO - PROCESS | 1942 | 1465118624591 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:44 INFO - PROCESS | 1942 | 1465118624643 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge
02:23:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 720ms
02:23:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html
02:23:45 INFO - PROCESS | 1942 | 1465118625311 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:45 INFO - PROCESS | 1942 | 1465118625367 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic
02:23:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 716ms
02:23:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html
02:23:46 INFO - PROCESS | 1942 | 1465118626033 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:46 INFO - PROCESS | 1942 | 1465118626100 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:46 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
02:23:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 771ms
02:23:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html
02:23:46 INFO - PROCESS | 1942 | 1465118626805 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:46 INFO - PROCESS | 1942 | 1465118626854 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts
02:23:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 717ms
02:23:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html
02:23:47 INFO - PROCESS | 1942 | 1465118627523 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:47 INFO - PROCESS | 1942 | 1465118627562 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:47 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | fillText handles maxWidth correctly -
02:23:47 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1
02:23:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:23:47 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:23:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:23:47 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:23:47 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
02:23:47 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
02:23:47 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:20:1
02:23:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | took 217ms
02:23:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html
02:23:47 INFO - PROCESS | 1942 | 1465118627743 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:47 INFO - PROCESS | 1942 | 1465118627798 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly
02:23:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 266ms
02:23:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html
02:23:48 INFO - PROCESS | 1942 | 1465118628011 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:48 INFO - PROCESS | 1942 | 1465118628066 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:48 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
02:23:48 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
02:23:48 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
02:23:48 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1
02:23:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:23:48 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:23:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:23:48 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:23:48 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
02:23:48 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
02:23:48 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:20:1
02:23:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html | took 216ms
02:23:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html
02:23:48 INFO - PROCESS | 1942 | 1465118628237 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:48 INFO - PROCESS | 1942 | 1465118628289 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath
02:23:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 223ms
02:23:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html
02:23:48 INFO - PROCESS | 1942 | 1465118628457 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:48 INFO - PROCESS | 1942 | 1465118628512 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface
02:23:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 721ms
02:23:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html
02:23:49 INFO - PROCESS | 1942 | 1465118629250 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:49 INFO - PROCESS | 1942 | 1465118629325 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:50 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
02:23:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 770ms
02:23:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html
02:23:50 INFO - PROCESS | 1942 | 1465118630026 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:50 INFO - PROCESS | 1942 | 1465118630090 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:50 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.)
02:23:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 720ms
02:23:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html
02:23:50 INFO - PROCESS | 1942 | 1465118630748 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:50 INFO - PROCESS | 1942 | 1465118630808 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide)
02:23:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 767ms
02:23:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html
02:23:51 INFO - PROCESS | 1942 | 1465118631513 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:51 INFO - PROCESS | 1942 | 1465118631566 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:52 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
02:23:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 767ms
02:23:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html
02:23:52 INFO - PROCESS | 1942 | 1465118632283 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:52 INFO - PROCESS | 1942 | 1465118632322 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:52 INFO - PROCESS | 1942 | 1465118632389 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
02:23:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath
02:23:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 219ms
02:23:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html
02:23:52 INFO - PROCESS | 1942 | 1465118632507 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:52 INFO - PROCESS | 1942 | 1465118632567 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic
02:23:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 719ms
02:23:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html
02:23:53 INFO - PROCESS | 1942 | 1465118633227 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:53 INFO - PROCESS | 1942 | 1465118633268 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width
02:23:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 666ms
02:23:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html
02:23:53 INFO - PROCESS | 1942 | 1465118633896 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:53 INFO - PROCESS | 1942 | 1465118633939 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default
02:23:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 216ms
02:23:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html
02:23:54 INFO - PROCESS | 1942 | 1465118634120 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:54 INFO - PROCESS | 1942 | 1465118634167 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent
02:23:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 224ms
02:23:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html
02:23:54 INFO - PROCESS | 1942 | 1465118634340 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:54 INFO - PROCESS | 1942 | 1465118634388 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid
02:23:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 218ms
02:23:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html
02:23:54 INFO - PROCESS | 1942 | 1465118634561 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:54 INFO - PROCESS | 1942 | 1465118634613 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent
02:23:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 217ms
02:23:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html
02:23:54 INFO - PROCESS | 1942 | 1465118634778 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:54 INFO - PROCESS | 1942 | 1465118634849 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring
02:23:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 316ms
02:23:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html
02:23:55 INFO - PROCESS | 1942 | 1465118635108 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:55 INFO - PROCESS | 1942 | 1465118635183 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype
02:23:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 376ms
02:23:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html
02:23:55 INFO - PROCESS | 1942 | 1465118635524 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:55 INFO - PROCESS | 1942 | 1465118635602 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element
02:23:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 487ms
02:23:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html
02:23:55 INFO - PROCESS | 1942 | 1465118635997 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:56 INFO - PROCESS | 1942 | 1465118636255 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:56 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
02:23:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 469ms
02:23:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html
02:23:56 INFO - PROCESS | 1942 | 1465118636475 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:56 INFO - PROCESS | 1942 | 1465118636526 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:56 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
02:23:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 267ms
02:23:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html
02:23:56 INFO - PROCESS | 1942 | 1465118636744 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:56 INFO - PROCESS | 1942 | 1465118636801 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:57 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
02:23:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 266ms
02:23:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html
02:23:57 INFO - PROCESS | 1942 | 1465118637023 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:57 INFO - PROCESS | 1942 | 1465118637075 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3
02:23:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 226ms
02:23:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html
02:23:57 INFO - PROCESS | 1942 | 1465118637243 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:57 INFO - PROCESS | 1942 | 1465118637289 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:57 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
02:23:57 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
02:23:57 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1
02:23:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:23:57 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:23:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:23:57 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:23:57 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
02:23:57 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
02:23:57 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:20:1
02:23:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html | took 267ms
02:23:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html
02:23:57 INFO - PROCESS | 1942 | 1465118637518 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:57 INFO - PROCESS | 1942 | 1465118637568 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6
02:23:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 266ms
02:23:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html
02:23:57 INFO - PROCESS | 1942 | 1465118637788 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:57 INFO - PROCESS | 1942 | 1465118637846 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:58 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
02:23:58 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
02:23:58 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1
02:23:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:23:58 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:23:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:23:58 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:23:58 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
02:23:58 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
02:23:58 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:20:1
02:23:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | took 323ms
02:23:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html
02:23:58 INFO - PROCESS | 1942 | 1465118638111 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:58 INFO - PROCESS | 1942 | 1465118638178 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1
02:23:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 317ms
02:23:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html
02:23:58 INFO - PROCESS | 1942 | 1465118638441 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:58 INFO - PROCESS | 1942 | 1465118638502 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2
02:23:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 317ms
02:23:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html
02:23:58 INFO - PROCESS | 1942 | 1465118638788 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:58 INFO - PROCESS | 1942 | 1465118638868 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3
02:23:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 374ms
02:23:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html
02:23:59 INFO - PROCESS | 1942 | 1465118639169 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:59 INFO - PROCESS | 1942 | 1465118639218 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4
02:23:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 279ms
02:23:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html
02:23:59 INFO - PROCESS | 1942 | 1465118639442 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:59 INFO - PROCESS | 1942 | 1465118639523 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5
02:23:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 317ms
02:23:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html
02:23:59 INFO - PROCESS | 1942 | 1465118639761 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:23:59 INFO - PROCESS | 1942 | 1465118639825 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6
02:24:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 316ms
02:24:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html
02:24:00 INFO - PROCESS | 1942 | 1465118640089 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:00 INFO - PROCESS | 1942 | 1465118640167 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1
02:24:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 323ms
02:24:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html
02:24:00 INFO - PROCESS | 1942 | 1465118640406 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:00 INFO - PROCESS | 1942 | 1465118640459 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2
02:24:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 215ms
02:24:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html
02:24:00 INFO - PROCESS | 1942 | 1465118640625 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:00 INFO - PROCESS | 1942 | 1465118640692 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3
02:24:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 317ms
02:24:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html
02:24:00 INFO - PROCESS | 1942 | 1465118640958 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:01 INFO - PROCESS | 1942 | 1465118641028 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4
02:24:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 330ms
02:24:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html
02:24:01 INFO - PROCESS | 1942 | 1465118641277 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:01 INFO - PROCESS | 1942 | 1465118641333 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1
02:24:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 216ms
02:24:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html
02:24:01 INFO - PROCESS | 1942 | 1465118641502 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:01 INFO - PROCESS | 1942 | 1465118641553 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2
02:24:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 216ms
02:24:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html
02:24:01 INFO - PROCESS | 1942 | 1465118641720 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:01 INFO - PROCESS | 1942 | 1465118641777 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1
02:24:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 222ms
02:24:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html
02:24:01 INFO - PROCESS | 1942 | 1465118641940 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:02 INFO - PROCESS | 1942 | 1465118641992 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2
02:24:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 270ms
02:24:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html
02:24:02 INFO - PROCESS | 1942 | 1465118642224 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:02 INFO - PROCESS | 1942 | 1465118642340 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3
02:24:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 673ms
02:24:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html
02:24:02 INFO - PROCESS | 1942 | 1465118642898 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:02 INFO - PROCESS | 1942 | 1465118642942 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4
02:24:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 270ms
02:24:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html
02:24:03 INFO - PROCESS | 1942 | 1465118643178 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:03 INFO - PROCESS | 1942 | 1465118643254 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5
02:24:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 369ms
02:24:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html
02:24:03 INFO - PROCESS | 1942 | 1465118643562 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:03 INFO - PROCESS | 1942 | 1465118643619 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6
02:24:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 279ms
02:24:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html
02:24:03 INFO - PROCESS | 1942 | 1465118643828 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:03 INFO - PROCESS | 1942 | 1465118643884 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4
02:24:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 266ms
02:24:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html
02:24:04 INFO - PROCESS | 1942 | 1465118644103 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:04 INFO - PROCESS | 1942 | 1465118644151 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1
02:24:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 224ms
02:24:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html
02:24:04 INFO - PROCESS | 1942 | 1465118644325 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:04 INFO - PROCESS | 1942 | 1465118644380 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2
02:24:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 266ms
02:24:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html
02:24:04 INFO - PROCESS | 1942 | 1465118644592 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:04 INFO - PROCESS | 1942 | 1465118644640 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3
02:24:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 219ms
02:24:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html
02:24:04 INFO - PROCESS | 1942 | 1465118644817 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:04 INFO - PROCESS | 1942 | 1465118644872 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4
02:24:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 266ms
02:24:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html
02:24:05 INFO - PROCESS | 1942 | 1465118645088 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:05 INFO - PROCESS | 1942 | 1465118645142 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5
02:24:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 273ms
02:24:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html
02:24:05 INFO - PROCESS | 1942 | 1465118645358 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:05 INFO - PROCESS | 1942 | 1465118645420 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6
02:24:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 267ms
02:24:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html
02:24:05 INFO - PROCESS | 1942 | 1465118645636 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:05 INFO - PROCESS | 1942 | 1465118645701 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7
02:24:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 267ms
02:24:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html
02:24:05 INFO - PROCESS | 1942 | 1465118645904 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:05 INFO - PROCESS | 1942 | 1465118645955 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8
02:24:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 223ms
02:24:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html
02:24:06 INFO - PROCESS | 1942 | 1465118646123 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:06 INFO - PROCESS | 1942 | 1465118646173 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1
02:24:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 216ms
02:24:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html
02:24:06 INFO - PROCESS | 1942 | 1465118646341 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:06 INFO - PROCESS | 1942 | 1465118646395 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2
02:24:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 217ms
02:24:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html
02:24:06 INFO - PROCESS | 1942 | 1465118646561 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:06 INFO - PROCESS | 1942 | 1465118646611 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3
02:24:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 217ms
02:24:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html
02:24:06 INFO - PROCESS | 1942 | 1465118646787 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:06 INFO - PROCESS | 1942 | 1465118646846 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4
02:24:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 273ms
02:24:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html
02:24:07 INFO - PROCESS | 1942 | 1465118647056 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:07 INFO - PROCESS | 1942 | 1465118647108 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5
02:24:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 269ms
02:24:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html
02:24:07 INFO - PROCESS | 1942 | 1465118647337 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:07 INFO - PROCESS | 1942 | 1465118647413 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6
02:24:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 367ms
02:24:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html
02:24:07 INFO - PROCESS | 1942 | 1465118647706 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:07 INFO - PROCESS | 1942 | 1465118647760 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1
02:24:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 216ms
02:24:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html
02:24:07 INFO - PROCESS | 1942 | 1465118647925 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:07 INFO - PROCESS | 1942 | 1465118647977 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2
02:24:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 216ms
02:24:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html
02:24:08 INFO - PROCESS | 1942 | 1465118648143 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:08 INFO - PROCESS | 1942 | 1465118648197 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1
02:24:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 216ms
02:24:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html
02:24:08 INFO - PROCESS | 1942 | 1465118648361 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:08 INFO - PROCESS | 1942 | 1465118648422 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2
02:24:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 216ms
02:24:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html
02:24:08 INFO - PROCESS | 1942 | 1465118648584 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:08 INFO - PROCESS | 1942 | 1465118648640 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3
02:24:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 266ms
02:24:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html
02:24:08 INFO - PROCESS | 1942 | 1465118648945 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:09 INFO - PROCESS | 1942 | 1465118649071 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4
02:24:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 627ms
02:24:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html
02:24:09 INFO - PROCESS | 1942 | 1465118649521 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:09 INFO - PROCESS | 1942 | 1465118649566 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5
02:24:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 267ms
02:24:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html
02:24:09 INFO - PROCESS | 1942 | 1465118649895 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:09 INFO - PROCESS | 1942 | 1465118649977 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1
02:24:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 342ms
02:24:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html
02:24:10 INFO - PROCESS | 1942 | 1465118650222 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:10 INFO - PROCESS | 1942 | 1465118650277 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2
02:24:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 272ms
02:24:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html
02:24:10 INFO - PROCESS | 1942 | 1465118650492 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:10 INFO - PROCESS | 1942 | 1465118650547 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3
02:24:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 268ms
02:24:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html
02:24:10 INFO - PROCESS | 1942 | 1465118650774 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:10 INFO - PROCESS | 1942 | 1465118650833 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4
02:24:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 229ms
02:24:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html
02:24:10 INFO - PROCESS | 1942 | 1465118650993 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:11 INFO - PROCESS | 1942 | 1465118651043 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5
02:24:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 266ms
02:24:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html
02:24:11 INFO - PROCESS | 1942 | 1465118651273 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:11 INFO - PROCESS | 1942 | 1465118651352 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6
02:24:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 367ms
02:24:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html
02:24:11 INFO - PROCESS | 1942 | 1465118651644 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:11 INFO - PROCESS | 1942 | 1465118651723 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7
02:24:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 268ms
02:24:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html
02:24:11 INFO - PROCESS | 1942 | 1465118651921 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:11 INFO - PROCESS | 1942 | 1465118651979 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1
02:24:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 273ms
02:24:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html
02:24:12 INFO - PROCESS | 1942 | 1465118652190 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:12 INFO - PROCESS | 1942 | 1465118652244 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2
02:24:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 269ms
02:24:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html
02:24:12 INFO - PROCESS | 1942 | 1465118652462 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:12 INFO - PROCESS | 1942 | 1465118652518 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3
02:24:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 217ms
02:24:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html
02:24:12 INFO - PROCESS | 1942 | 1465118652689 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:12 INFO - PROCESS | 1942 | 1465118652742 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4
02:24:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 277ms
02:24:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html
02:24:12 INFO - PROCESS | 1942 | 1465118652963 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:13 INFO - PROCESS | 1942 | 1465118653044 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5
02:24:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 319ms
02:24:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html
02:24:13 INFO - PROCESS | 1942 | 1465118653292 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:13 INFO - PROCESS | 1942 | 1465118653377 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6
02:24:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 268ms
02:24:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html
02:24:13 INFO - PROCESS | 1942 | 1465118653561 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:13 INFO - PROCESS | 1942 | 1465118653615 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7
02:24:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 267ms
02:24:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html
02:24:13 INFO - PROCESS | 1942 | 1465118653839 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:13 INFO - PROCESS | 1942 | 1465118653912 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1
02:24:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 367ms
02:24:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html
02:24:14 INFO - PROCESS | 1942 | 1465118654208 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:14 INFO - PROCESS | 1942 | 1465118654291 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2
02:24:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 269ms
02:24:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html
02:24:14 INFO - PROCESS | 1942 | 1465118654490 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:14 INFO - PROCESS | 1942 | 1465118654545 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3
02:24:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 218ms
02:24:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html
02:24:14 INFO - PROCESS | 1942 | 1465118654711 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:14 INFO - PROCESS | 1942 | 1465118654767 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4
02:24:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 216ms
02:24:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html
02:24:14 INFO - PROCESS | 1942 | 1465118654929 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:14 INFO - PROCESS | 1942 | 1465118654989 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5
02:24:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 216ms
02:24:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html
02:24:15 INFO - PROCESS | 1942 | 1465118655153 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:15 INFO - PROCESS | 1942 | 1465118655210 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof
02:24:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 217ms
02:24:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html
02:24:15 INFO - PROCESS | 1942 | 1465118655373 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:15 INFO - PROCESS | 1942 | 1465118655427 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num
02:24:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 216ms
02:24:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html
02:24:15 INFO - PROCESS | 1942 | 1465118655591 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:15 INFO - PROCESS | 1942 | 1465118655690 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent
02:24:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 568ms
02:24:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html
02:24:16 INFO - PROCESS | 1942 | 1465118656162 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:16 INFO - PROCESS | 1942 | 1465118656209 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1
02:24:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 218ms
02:24:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html
02:24:16 INFO - PROCESS | 1942 | 1465118656390 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:16 INFO - PROCESS | 1942 | 1465118656445 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2
02:24:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 269ms
02:24:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html
02:24:16 INFO - PROCESS | 1942 | 1465118656665 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:16 INFO - PROCESS | 1942 | 1465118656731 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof
02:24:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 268ms
02:24:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html
02:24:16 INFO - PROCESS | 1942 | 1465118656938 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:16 INFO - PROCESS | 1942 | 1465118656991 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1
02:24:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 226ms
02:24:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html
02:24:17 INFO - PROCESS | 1942 | 1465118657160 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:17 INFO - PROCESS | 1942 | 1465118657208 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2
02:24:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 217ms
02:24:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html
02:24:17 INFO - PROCESS | 1942 | 1465118657381 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:17 INFO - PROCESS | 1942 | 1465118657445 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent
02:24:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 266ms
02:24:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html
02:24:17 INFO - PROCESS | 1942 | 1465118657655 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:17 INFO - PROCESS | 1942 | 1465118657704 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1
02:24:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 222ms
02:24:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html
02:24:17 INFO - PROCESS | 1942 | 1465118657873 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:17 INFO - PROCESS | 1942 | 1465118657922 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2
02:24:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 216ms
02:24:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html
02:24:18 INFO - PROCESS | 1942 | 1465118658093 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:18 INFO - PROCESS | 1942 | 1465118658153 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3
02:24:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 265ms
02:24:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html
02:24:18 INFO - PROCESS | 1942 | 1465118658361 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:18 INFO - PROCESS | 1942 | 1465118658421 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4
02:24:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 266ms
02:24:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html
02:24:18 INFO - PROCESS | 1942 | 1465118658636 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:18 INFO - PROCESS | 1942 | 1465118658704 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1
02:24:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 317ms
02:24:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html
02:24:18 INFO - PROCESS | 1942 | 1465118658955 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:19 INFO - PROCESS | 1942 | 1465118659027 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2
02:24:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 273ms
02:24:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html
02:24:19 INFO - PROCESS | 1942 | 1465118659224 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:19 INFO - PROCESS | 1942 | 1465118659285 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system
02:24:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 366ms
02:24:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html
02:24:19 INFO - PROCESS | 1942 | 1465118659594 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:19 INFO - PROCESS | 1942 | 1465118659667 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1
02:24:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 317ms
02:24:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html
02:24:19 INFO - PROCESS | 1942 | 1465118659921 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:19 INFO - PROCESS | 1942 | 1465118659986 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2
02:24:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 267ms
02:24:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html
02:24:20 INFO - PROCESS | 1942 | 1465118660188 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:20 INFO - PROCESS | 1942 | 1465118660242 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty
02:24:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 223ms
02:24:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html
02:24:20 INFO - PROCESS | 1942 | 1465118660407 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:20 INFO - PROCESS | 1942 | 1465118660460 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha
02:24:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 219ms
02:24:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html
02:24:20 INFO - PROCESS | 1942 | 1465118660628 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:20 INFO - PROCESS | 1942 | 1465118660684 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour
02:24:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 217ms
02:24:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html
02:24:20 INFO - PROCESS | 1942 | 1465118660853 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:20 INFO - PROCESS | 1942 | 1465118660910 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha
02:24:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 218ms
02:24:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html
02:24:21 INFO - PROCESS | 1942 | 1465118661073 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:21 INFO - PROCESS | 1942 | 1465118661128 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple
02:24:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 217ms
02:24:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html
02:24:21 INFO - PROCESS | 1942 | 1465118661292 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:21 INFO - PROCESS | 1942 | 1465118661357 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside
02:24:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 266ms
02:24:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html
02:24:21 INFO - PROCESS | 1942 | 1465118661560 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:21 INFO - PROCESS | 1942 | 1465118661624 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap
02:24:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 266ms
02:24:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html
02:24:21 INFO - PROCESS | 1942 | 1465118661828 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:21 INFO - PROCESS | 1942 | 1465118661877 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2
02:24:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 216ms
02:24:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html
02:24:22 INFO - PROCESS | 1942 | 1465118662097 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:22 INFO - PROCESS | 1942 | 1465118662212 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid
02:24:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 572ms
02:24:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html
02:24:22 INFO - PROCESS | 1942 | 1465118662622 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:22 INFO - PROCESS | 1942 | 1465118662779 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical
02:24:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 467ms
02:24:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html
02:24:23 INFO - PROCESS | 1942 | 1465118663093 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:23 INFO - PROCESS | 1942 | 1465118663139 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:23 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
02:24:23 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
02:24:23 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1
02:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:24:23 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:24:23 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:24:23 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
02:24:23 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
02:24:23 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:20:1
02:24:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html | took 217ms
02:24:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html
02:24:23 INFO - PROCESS | 1942 | 1465118663312 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:23 INFO - PROCESS | 1942 | 1465118663371 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:23 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
02:24:23 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
02:24:23 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1
02:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:24:23 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:24:23 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:24:23 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
02:24:23 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
02:24:23 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:20:1
02:24:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html | took 267ms
02:24:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html
02:24:23 INFO - PROCESS | 1942 | 1465118663596 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:23 INFO - PROCESS | 1942 | 1465118663674 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:23 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
02:24:23 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
02:24:23 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
02:24:23 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1
02:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:24:23 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:24:23 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:24:23 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
02:24:23 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
02:24:23 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:20:1
02:24:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | took 371ms
02:24:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html
02:24:23 INFO - PROCESS | 1942 | 1465118663971 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:24 INFO - PROCESS | 1942 | 1465118664021 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:24 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
02:24:24 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
02:24:24 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1
02:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:24:24 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:24:24 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:24:24 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
02:24:24 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
02:24:24 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:20:1
02:24:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html | took 223ms
02:24:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html
02:24:24 INFO - PROCESS | 1942 | 1465118664191 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:24 INFO - PROCESS | 1942 | 1465118664242 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:24 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
02:24:24 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
02:24:24 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1
02:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:24:24 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:24:24 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:24:24 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
02:24:24 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
02:24:24 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:20:1
02:24:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html | took 267ms
02:24:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html
02:24:24 INFO - PROCESS | 1942 | 1465118664461 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:24 INFO - PROCESS | 1942 | 1465118664518 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:24 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
02:24:24 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
02:24:24 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
02:24:24 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1
02:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:24:24 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:24:24 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:24:24 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
02:24:24 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
02:24:24 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:20:1
02:24:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html | took 266ms
02:24:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html
02:24:24 INFO - PROCESS | 1942 | 1465118664729 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:24 INFO - PROCESS | 1942 | 1465118664779 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite
02:24:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 216ms
02:24:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html
02:24:24 INFO - PROCESS | 1942 | 1465118664958 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:25 INFO - PROCESS | 1942 | 1465118665021 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:25 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
02:24:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 280ms
02:24:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html
02:24:25 INFO - PROCESS | 1942 | 1465118665241 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:25 INFO - PROCESS | 1942 | 1465118665307 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:25 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
02:24:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 266ms
02:24:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html
02:24:25 INFO - PROCESS | 1942 | 1465118665510 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:25 INFO - PROCESS | 1942 | 1465118665576 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects
02:24:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 266ms
02:24:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html
02:24:25 INFO - PROCESS | 1942 | 1465118665790 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:25 INFO - PROCESS | 1942 | 1465118665856 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare
02:24:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 273ms
02:24:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html
02:24:26 INFO - PROCESS | 1942 | 1465118666057 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:26 INFO - PROCESS | 1942 | 1465118666121 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas
02:24:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 269ms
02:24:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html
02:24:26 INFO - PROCESS | 1942 | 1465118666329 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:26 INFO - PROCESS | 1942 | 1465118666393 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:26 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
02:24:26 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1
02:24:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:24:26 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:24:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:24:26 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:24:26 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
02:24:26 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
02:24:26 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:20:1
02:24:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html | took 268ms
02:24:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html
02:24:26 INFO - PROCESS | 1942 | 1465118666605 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:26 INFO - PROCESS | 1942 | 1465118666663 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour
02:24:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 223ms
02:24:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html
02:24:26 INFO - PROCESS | 1942 | 1465118666825 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:26 INFO - PROCESS | 1942 | 1465118666879 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset
02:24:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 216ms
02:24:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html
02:24:27 INFO - PROCESS | 1942 | 1465118667046 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:27 INFO - PROCESS | 1942 | 1465118667109 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient
02:24:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 215ms
02:24:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html
02:24:27 INFO - PROCESS | 1942 | 1465118667261 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:27 INFO - PROCESS | 1942 | 1465118667318 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties
02:24:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 217ms
02:24:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html
02:24:27 INFO - PROCESS | 1942 | 1465118667489 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:27 INFO - PROCESS | 1942 | 1465118667543 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update
02:24:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 270ms
02:24:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html
02:24:27 INFO - PROCESS | 1942 | 1465118667761 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:27 INFO - PROCESS | 1942 | 1465118667819 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind
02:24:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 216ms
02:24:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html
02:24:27 INFO - PROCESS | 1942 | 1465118667986 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:28 INFO - PROCESS | 1942 | 1465118668042 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside
02:24:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 216ms
02:24:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html
02:24:28 INFO - PROCESS | 1942 | 1465118668205 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:28 INFO - PROCESS | 1942 | 1465118668262 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom
02:24:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 273ms
02:24:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html
02:24:28 INFO - PROCESS | 1942 | 1465118668474 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:28 INFO - PROCESS | 1942 | 1465118668535 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder
02:24:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 216ms
02:24:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html
02:24:28 INFO - PROCESS | 1942 | 1465118668693 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:28 INFO - PROCESS | 1942 | 1465118668754 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front
02:24:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 266ms
02:24:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html
02:24:29 INFO - PROCESS | 1942 | 1465118669062 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:29 INFO - PROCESS | 1942 | 1465118669137 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1
02:24:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 716ms
02:24:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html
02:24:29 INFO - PROCESS | 1942 | 1465118669709 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:29 INFO - PROCESS | 1942 | 1465118669759 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2
02:24:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 267ms
02:24:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html
02:24:29 INFO - PROCESS | 1942 | 1465118669987 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:30 INFO - PROCESS | 1942 | 1465118670040 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top
02:24:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 267ms
02:24:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html
02:24:30 INFO - PROCESS | 1942 | 1465118670260 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:30 INFO - PROCESS | 1942 | 1465118670315 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal
02:24:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 220ms
02:24:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html
02:24:30 INFO - PROCESS | 1942 | 1465118670479 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:30 INFO - PROCESS | 1942 | 1465118670534 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1
02:24:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 216ms
02:24:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html
02:24:30 INFO - PROCESS | 1942 | 1465118670698 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:30 INFO - PROCESS | 1942 | 1465118670758 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2
02:24:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 272ms
02:24:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html
02:24:30 INFO - PROCESS | 1942 | 1465118670975 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:31 INFO - PROCESS | 1942 | 1465118671037 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3
02:24:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 218ms
02:24:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html
02:24:31 INFO - PROCESS | 1942 | 1465118671198 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:31 INFO - PROCESS | 1942 | 1465118671245 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative
02:24:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 219ms
02:24:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html
02:24:31 INFO - PROCESS | 1942 | 1465118671427 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:31 INFO - PROCESS | 1942 | 1465118671476 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite
02:24:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 219ms
02:24:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html
02:24:31 INFO - PROCESS | 1942 | 1465118671653 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:31 INFO - PROCESS | 1942 | 1465118671706 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1
02:24:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 368ms
02:24:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html
02:24:32 INFO - PROCESS | 1942 | 1465118672038 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:32 INFO - PROCESS | 1942 | 1465118672113 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2
02:24:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 326ms
02:24:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html
02:24:32 INFO - PROCESS | 1942 | 1465118672358 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:32 INFO - PROCESS | 1942 | 1465118672427 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:32 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
02:24:32 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
02:24:32 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1
02:24:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:24:32 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:24:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:24:32 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:24:32 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
02:24:32 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
02:24:32 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:20:1
02:24:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | took 269ms
02:24:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html
02:24:32 INFO - PROCESS | 1942 | 1465118672640 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:32 INFO - PROCESS | 1942 | 1465118672701 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1
02:24:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 268ms
02:24:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html
02:24:32 INFO - PROCESS | 1942 | 1465118672914 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:32 INFO - PROCESS | 1942 | 1465118672972 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2
02:24:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 266ms
02:24:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html
02:24:33 INFO - PROCESS | 1942 | 1465118673189 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:33 INFO - PROCESS | 1942 | 1465118673257 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3
02:24:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 327ms
02:24:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html
02:24:33 INFO - PROCESS | 1942 | 1465118673511 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:33 INFO - PROCESS | 1942 | 1465118673564 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:33 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
02:24:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 216ms
02:24:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html
02:24:33 INFO - PROCESS | 1942 | 1465118673736 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:33 INFO - PROCESS | 1942 | 1465118673789 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:33 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
02:24:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 215ms
02:24:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html
02:24:33 INFO - PROCESS | 1942 | 1465118673954 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:34 INFO - PROCESS | 1942 | 1465118674007 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects
02:24:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 274ms
02:24:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html
02:24:34 INFO - PROCESS | 1942 | 1465118674225 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:34 INFO - PROCESS | 1942 | 1465118674280 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame
02:24:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 718ms
02:24:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html
02:24:34 INFO - PROCESS | 1942 | 1465118674945 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:35 INFO - PROCESS | 1942 | 1465118674999 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas
02:24:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 266ms
02:24:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html
02:24:35 INFO - PROCESS | 1942 | 1465118675213 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:35 INFO - PROCESS | 1942 | 1465118675269 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image
02:24:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 216ms
02:24:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html
02:24:35 INFO - PROCESS | 1942 | 1465118675438 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:35 INFO - PROCESS | 1942 | 1465118675495 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext
02:24:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 517ms
02:24:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html
02:24:35 INFO - PROCESS | 1942 | 1465118675953 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:36 INFO - PROCESS | 1942 | 1465118676011 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type
02:24:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 268ms
02:24:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html
02:24:36 INFO - PROCESS | 1942 | 1465118676226 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:36 INFO - PROCESS | 1942 | 1465118676282 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas
02:24:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 267ms
02:24:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html
02:24:36 INFO - PROCESS | 1942 | 1465118676505 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:36 INFO - PROCESS | 1942 | 1465118676567 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas
02:24:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 267ms
02:24:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html
02:24:36 INFO - PROCESS | 1942 | 1465118676772 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:36 INFO - PROCESS | 1942 | 1465118676826 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html | took 223ms
02:24:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html
02:24:36 INFO - PROCESS | 1942 | 1465118676992 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:37 INFO - PROCESS | 1942 | 1465118677042 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:37 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
02:24:37 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13
02:24:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:24:37 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:24:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:24:37 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:24:37 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
02:24:37 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
02:24:37 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:20:1
02:24:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html | took 217ms
02:24:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html
02:24:37 INFO - PROCESS | 1942 | 1465118677212 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:37 INFO - PROCESS | 1942 | 1465118677275 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:37 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | Canvas test: 2d.pattern.image.incomplete.immediate -
02:24:37 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13
02:24:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:24:37 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:24:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:24:37 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:24:37 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
02:24:37 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
02:24:37 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:20:1
02:24:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | took 266ms
02:24:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html
02:24:37 INFO - PROCESS | 1942 | 1465118677480 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:37 INFO - PROCESS | 1942 | 1465118677537 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:37 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
02:24:37 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13
02:24:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:24:37 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:24:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:24:37 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:24:37 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
02:24:37 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
02:24:37 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:20:1
02:24:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html | took 216ms
02:24:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html
02:24:37 INFO - PROCESS | 1942 | 1465118677705 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:37 INFO - PROCESS | 1942 | 1465118677754 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:37 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]"
02:24:37 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
02:24:37 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1
02:24:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:24:37 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:24:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:24:37 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:24:37 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
02:24:37 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
02:24:37 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:20:1
02:24:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html | took 273ms
02:24:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html
02:24:37 INFO - PROCESS | 1942 | 1465118677991 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:38 INFO - PROCESS | 1942 | 1465118678078 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:38 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
02:24:38 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13
02:24:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:24:38 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:24:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:24:38 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:24:38 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
02:24:38 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
02:24:38 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:20:1
02:24:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html | took 427ms
02:24:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html
02:24:38 INFO - PROCESS | 1942 | 1465118678413 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:38 INFO - PROCESS | 1942 | 1465118678496 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null
02:24:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 367ms
02:24:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html
02:24:38 INFO - PROCESS | 1942 | 1465118678793 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:38 INFO - PROCESS | 1942 | 1465118678857 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string
02:24:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 277ms
02:24:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html
02:24:39 INFO - PROCESS | 1942 | 1465118679060 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:39 INFO - PROCESS | 1942 | 1465118679111 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined
02:24:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 266ms
02:24:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html
02:24:39 INFO - PROCESS | 1942 | 1465118679329 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:39 INFO - PROCESS | 1942 | 1465118679384 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1
02:24:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 265ms
02:24:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html
02:24:39 INFO - PROCESS | 1942 | 1465118679598 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:39 INFO - PROCESS | 1942 | 1465118679656 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2
02:24:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 266ms
02:24:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html
02:24:39 INFO - PROCESS | 1942 | 1465118679874 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:39 INFO - PROCESS | 1942 | 1465118679934 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1
02:24:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 274ms
02:24:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html
02:24:40 INFO - PROCESS | 1942 | 1465118680142 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:40 INFO - PROCESS | 1942 | 1465118680194 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2
02:24:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 217ms
02:24:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html
02:24:40 INFO - PROCESS | 1942 | 1465118680361 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:40 INFO - PROCESS | 1942 | 1465118680416 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic
02:24:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 267ms
02:24:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html
02:24:40 INFO - PROCESS | 1942 | 1465118680630 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:40 INFO - PROCESS | 1942 | 1465118680685 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1
02:24:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 267ms
02:24:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html
02:24:40 INFO - PROCESS | 1942 | 1465118680905 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:40 INFO - PROCESS | 1942 | 1465118680962 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2
02:24:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 274ms
02:24:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html
02:24:41 INFO - PROCESS | 1942 | 1465118681175 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:41 INFO - PROCESS | 1942 | 1465118681230 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3
02:24:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 267ms
02:24:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html
02:24:41 INFO - PROCESS | 1942 | 1465118681444 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:41 INFO - PROCESS | 1942 | 1465118681505 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside
02:24:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 265ms
02:24:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html
02:24:41 INFO - PROCESS | 1942 | 1465118681712 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:41 INFO - PROCESS | 1942 | 1465118681777 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted
02:24:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 317ms
02:24:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html
02:24:42 INFO - PROCESS | 1942 | 1465118682086 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:42 INFO - PROCESS | 1942 | 1465118682213 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted
02:24:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 423ms
02:24:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html
02:24:42 INFO - PROCESS | 1942 | 1465118682510 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:42 INFO - PROCESS | 1942 | 1465118682561 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic
02:24:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 268ms
02:24:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html
02:24:42 INFO - PROCESS | 1942 | 1465118682780 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:42 INFO - PROCESS | 1942 | 1465118682839 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1
02:24:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 266ms
02:24:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html
02:24:43 INFO - PROCESS | 1942 | 1465118683058 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:43 INFO - PROCESS | 1942 | 1465118683111 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2
02:24:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 278ms
02:24:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html
02:24:43 INFO - PROCESS | 1942 | 1465118683329 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:43 INFO - PROCESS | 1942 | 1465118683383 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3
02:24:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 268ms
02:24:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html
02:24:43 INFO - PROCESS | 1942 | 1465118683610 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:43 INFO - PROCESS | 1942 | 1465118683681 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside
02:24:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 269ms
02:24:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html
02:24:43 INFO - PROCESS | 1942 | 1465118683880 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:43 INFO - PROCESS | 1942 | 1465118683939 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic
02:24:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 266ms
02:24:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html
02:24:44 INFO - PROCESS | 1942 | 1465118684155 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:44 INFO - PROCESS | 1942 | 1465118684202 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1
02:24:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 273ms
02:24:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html
02:24:44 INFO - PROCESS | 1942 | 1465118684424 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:44 INFO - PROCESS | 1942 | 1465118684481 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside
02:24:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 268ms
02:24:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html
02:24:44 INFO - PROCESS | 1942 | 1465118684695 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:44 INFO - PROCESS | 1942 | 1465118684757 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic
02:24:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 267ms
02:24:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html
02:24:44 INFO - PROCESS | 1942 | 1465118684976 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:45 INFO - PROCESS | 1942 | 1465118685045 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1
02:24:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 266ms
02:24:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html
02:24:45 INFO - PROCESS | 1942 | 1465118685238 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:45 INFO - PROCESS | 1942 | 1465118685301 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside
02:24:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 267ms
02:24:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html
02:24:45 INFO - PROCESS | 1942 | 1465118685508 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:45 INFO - PROCESS | 1942 | 1465118685560 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case
02:24:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 218ms
02:24:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html
02:24:45 INFO - PROCESS | 1942 | 1465118685730 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:45 INFO - PROCESS | 1942 | 1465118685780 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty
02:24:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 215ms
02:24:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html
02:24:45 INFO - PROCESS | 1942 | 1465118685948 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:46 INFO - PROCESS | 1942 | 1465118686012 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null
02:24:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 266ms
02:24:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html
02:24:46 INFO - PROCESS | 1942 | 1465118686226 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:46 INFO - PROCESS | 1942 | 1465118686305 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix
02:24:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 268ms
02:24:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html
02:24:46 INFO - PROCESS | 1942 | 1465118686495 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:46 INFO - PROCESS | 1942 | 1465118686552 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined
02:24:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 216ms
02:24:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html
02:24:46 INFO - PROCESS | 1942 | 1465118686713 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:46 INFO - PROCESS | 1942 | 1465118686767 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised
02:24:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 216ms
02:24:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html
02:24:46 INFO - PROCESS | 1942 | 1465118686937 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:46 INFO - PROCESS | 1942 | 1465118686993 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull
02:24:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 216ms
02:24:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html
02:24:47 INFO - PROCESS | 1942 | 1465118687156 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:47 INFO - PROCESS | 1942 | 1465118687209 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default
02:24:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 222ms
02:24:47 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html
02:24:47 INFO - PROCESS | 1942 | 1465118687375 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:47 INFO - PROCESS | 1942 | 1465118687441 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:47 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 () {
02:24:47 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
02:24:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5
02:24:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:24:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:24:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1
02:24:47 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 () {
02:24:47 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
02:24:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5
02:24:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:24:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:24:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1
02:24:47 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 () {
02:24:47 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
02:24:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5
02:24:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:24:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:24:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1
02:24:47 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 () {
02:24:47 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
02:24:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5
02:24:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:24:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:24:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1
02:24:47 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 216ms
02:24:47 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html
02:24:47 INFO - PROCESS | 1942 | 1465118687595 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:47 INFO - PROCESS | 1942 | 1465118687650 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:47 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined"
02:24:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3
02:24:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:24:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:24:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1
02:24:47 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined"
02:24:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3
02:24:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:24:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:24:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1
02:24:47 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined"
02:24:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3
02:24:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:24:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:24:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1
02:24:47 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 216ms
02:24:47 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html
02:24:47 INFO - PROCESS | 1942 | 1465118687815 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:47 INFO - PROCESS | 1942 | 1465118687881 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:48 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
02:24:48 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9
02:24:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:24:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:24:48 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7
02:24:48 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6
02:24:48 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.
02:24:48 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value.
02:24:48 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 217ms
02:24:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html
02:24:48 INFO - PROCESS | 1942 | 1465118688040 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:48 INFO - PROCESS | 1942 | 1465118688096 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly
02:24:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 217ms
02:24:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html
02:24:48 INFO - PROCESS | 1942 | 1465118688263 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:48 INFO - PROCESS | 1942 | 1465118688366 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle
02:24:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 570ms
02:24:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html
02:24:48 INFO - PROCESS | 1942 | 1465118688834 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:48 INFO - PROCESS | 1942 | 1465118688895 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored
02:24:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 472ms
02:24:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html
02:24:49 INFO - PROCESS | 1942 | 1465118689308 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:49 INFO - PROCESS | 1942 | 1465118689354 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle
02:24:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 216ms
02:24:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html
02:24:49 INFO - PROCESS | 1942 | 1465118689531 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:49 INFO - PROCESS | 1942 | 1465118689587 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly
02:24:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 268ms
02:24:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html
02:24:49 INFO - PROCESS | 1942 | 1465118689814 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:49 INFO - PROCESS | 1942 | 1465118689871 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly
02:24:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 268ms
02:24:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html
02:24:50 INFO - PROCESS | 1942 | 1465118690080 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:50 INFO - PROCESS | 1942 | 1465118690138 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works
02:24:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 216ms
02:24:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html
02:24:50 INFO - PROCESS | 1942 | 1465118690305 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:50 INFO - PROCESS | 1942 | 1465118690356 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross
02:24:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 224ms
02:24:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html
02:24:50 INFO - PROCESS | 1942 | 1465118690527 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:50 INFO - PROCESS | 1942 | 1465118690589 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults
02:24:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 219ms
02:24:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html
02:24:50 INFO - PROCESS | 1942 | 1465118690747 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:50 INFO - PROCESS | 1942 | 1465118690803 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly
02:24:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 268ms
02:24:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html
02:24:51 INFO - PROCESS | 1942 | 1465118691024 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:51 INFO - PROCESS | 1942 | 1465118691073 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle
02:24:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 272ms
02:24:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html
02:24:51 INFO - PROCESS | 1942 | 1465118691305 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:51 INFO - PROCESS | 1942 | 1465118691372 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored
02:24:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 267ms
02:24:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html
02:24:51 INFO - PROCESS | 1942 | 1465118691564 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:51 INFO - PROCESS | 1942 | 1465118691621 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly
02:24:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 267ms
02:24:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html
02:24:51 INFO - PROCESS | 1942 | 1465118691841 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:51 INFO - PROCESS | 1942 | 1465118691911 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle
02:24:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 268ms
02:24:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html
02:24:52 INFO - PROCESS | 1942 | 1465118692110 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:52 INFO - PROCESS | 1942 | 1465118692169 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins
02:24:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 268ms
02:24:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html
02:24:52 INFO - PROCESS | 1942 | 1465118692380 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:52 INFO - PROCESS | 1942 | 1465118692439 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly
02:24:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 266ms
02:24:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html
02:24:52 INFO - PROCESS | 1942 | 1465118692655 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:52 INFO - PROCESS | 1942 | 1465118692707 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works
02:24:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 217ms
02:24:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html
02:24:52 INFO - PROCESS | 1942 | 1465118692874 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:52 INFO - PROCESS | 1942 | 1465118692929 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles
02:24:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 216ms
02:24:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html
02:24:53 INFO - PROCESS | 1942 | 1465118693093 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:53 INFO - PROCESS | 1942 | 1465118693145 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded
02:24:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 217ms
02:24:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html
02:24:53 INFO - PROCESS | 1942 | 1465118693312 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:53 INFO - PROCESS | 1942 | 1465118693372 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored
02:24:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 216ms
02:24:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html
02:24:53 INFO - PROCESS | 1942 | 1465118693530 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:53 INFO - PROCESS | 1942 | 1465118693592 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:53 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
02:24:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 216ms
02:24:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html
02:24:53 INFO - PROCESS | 1942 | 1465118693755 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:53 INFO - PROCESS | 1942 | 1465118693819 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles
02:24:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 222ms
02:24:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html
02:24:53 INFO - PROCESS | 1942 | 1465118693976 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:54 INFO - PROCESS | 1942 | 1465118694030 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:54 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
02:24:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 217ms
02:24:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html
02:24:54 INFO - PROCESS | 1942 | 1465118694195 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:54 INFO - PROCESS | 1942 | 1465118694254 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works
02:24:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 216ms
02:24:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html
02:24:54 INFO - PROCESS | 1942 | 1465118694413 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:54 INFO - PROCESS | 1942 | 1465118694475 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded
02:24:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 266ms
02:24:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html
02:24:54 INFO - PROCESS | 1942 | 1465118694690 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:54 INFO - PROCESS | 1942 | 1465118694751 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union
02:24:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 274ms
02:24:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html
02:24:54 INFO - PROCESS | 1942 | 1465118694960 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:55 INFO - PROCESS | 1942 | 1465118695023 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes
02:24:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 268ms
02:24:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html
02:24:55 INFO - PROCESS | 1942 | 1465118695411 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:55 INFO - PROCESS | 1942 | 1465118695486 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored
02:24:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 421ms
02:24:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html
02:24:55 INFO - PROCESS | 1942 | 1465118695740 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:55 INFO - PROCESS | 1942 | 1465118695793 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations
02:24:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 267ms
02:24:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html
02:24:56 INFO - PROCESS | 1942 | 1465118696007 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:56 INFO - PROCESS | 1942 | 1465118696063 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations
02:24:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 266ms
02:24:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html
02:24:56 INFO - PROCESS | 1942 | 1465118696279 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:56 INFO - PROCESS | 1942 | 1465118696330 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works
02:24:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 217ms
02:24:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html
02:24:56 INFO - PROCESS | 1942 | 1465118696498 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:56 INFO - PROCESS | 1942 | 1465118696550 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly
02:24:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 216ms
02:24:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html
02:24:56 INFO - PROCESS | 1942 | 1465118696727 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:56 INFO - PROCESS | 1942 | 1465118696785 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly
02:24:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 275ms
02:24:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html
02:24:56 INFO - PROCESS | 1942 | 1465118696994 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:57 INFO - PROCESS | 1942 | 1465118697044 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi
02:24:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 216ms
02:24:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html
02:24:57 INFO - PROCESS | 1942 | 1465118697213 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:57 INFO - PROCESS | 1942 | 1465118697264 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi
02:24:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 216ms
02:24:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html
02:24:57 INFO - PROCESS | 1942 | 1465118697438 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:57 INFO - PROCESS | 1942 | 1465118697493 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi
02:24:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 217ms
02:24:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html
02:24:57 INFO - PROCESS | 1942 | 1465118697657 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:57 INFO - PROCESS | 1942 | 1465118697709 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi
02:24:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 266ms
02:24:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html
02:24:57 INFO - PROCESS | 1942 | 1465118697931 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:57 INFO - PROCESS | 1942 | 1465118697995 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise
02:24:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 267ms
02:24:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html
02:24:58 INFO - PROCESS | 1942 | 1465118698211 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:58 INFO - PROCESS | 1942 | 1465118698282 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:58 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
02:24:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 373ms
02:24:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html
02:24:58 INFO - PROCESS | 1942 | 1465118698579 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:58 INFO - PROCESS | 1942 | 1465118698661 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath
02:24:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 367ms
02:24:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html
02:24:58 INFO - PROCESS | 1942 | 1465118698947 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:59 INFO - PROCESS | 1942 | 1465118699009 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR
02:24:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 216ms
02:24:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html
02:24:59 INFO - PROCESS | 1942 | 1465118699165 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:59 INFO - PROCESS | 1942 | 1465118699248 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:59 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
02:24:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 267ms
02:24:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html
02:24:59 INFO - PROCESS | 1942 | 1465118699438 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:59 INFO - PROCESS | 1942 | 1465118699492 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored
02:24:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 221ms
02:24:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html
02:24:59 INFO - PROCESS | 1942 | 1465118699658 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:59 INFO - PROCESS | 1942 | 1465118699710 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape
02:24:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 216ms
02:24:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html
02:24:59 INFO - PROCESS | 1942 | 1465118699877 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:24:59 INFO - PROCESS | 1942 | 1465118699932 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape
02:25:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 216ms
02:25:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html
02:25:00 INFO - PROCESS | 1942 | 1465118700095 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:00 INFO - PROCESS | 1942 | 1465118700148 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly
02:25:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 216ms
02:25:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html
02:25:00 INFO - PROCESS | 1942 | 1465118700318 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:00 INFO - PROCESS | 1942 | 1465118700380 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly
02:25:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 267ms
02:25:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html
02:25:00 INFO - PROCESS | 1942 | 1465118700589 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:00 INFO - PROCESS | 1942 | 1465118700648 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:00 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
02:25:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 225ms
02:25:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html
02:25:00 INFO - PROCESS | 1942 | 1465118700813 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:00 INFO - PROCESS | 1942 | 1465118700869 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half
02:25:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 216ms
02:25:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html
02:25:01 INFO - PROCESS | 1942 | 1465118701031 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:01 INFO - PROCESS | 1942 | 1465118701094 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:01 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
02:25:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 218ms
02:25:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html
02:25:01 INFO - PROCESS | 1942 | 1465118701257 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:01 INFO - PROCESS | 1942 | 1465118701312 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant
02:25:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 222ms
02:25:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html
02:25:01 INFO - PROCESS | 1942 | 1465118701476 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:01 INFO - PROCESS | 1942 | 1465118701533 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things
02:25:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 216ms
02:25:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html
02:25:01 INFO - PROCESS | 1942 | 1465118701696 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:01 INFO - PROCESS | 1942 | 1465118701797 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise
02:25:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 517ms
02:25:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html
02:25:02 INFO - PROCESS | 1942 | 1465118702216 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:02 INFO - PROCESS | 1942 | 1465118702277 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise
02:25:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 368ms
02:25:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html
02:25:02 INFO - PROCESS | 1942 | 1465118702593 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:02 INFO - PROCESS | 1942 | 1465118702654 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise
02:25:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 371ms
02:25:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html
02:25:02 INFO - PROCESS | 1942 | 1465118702966 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:03 INFO - PROCESS | 1942 | 1465118703035 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise
02:25:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 267ms
02:25:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html
02:25:03 INFO - PROCESS | 1942 | 1465118703238 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:03 INFO - PROCESS | 1942 | 1465118703293 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise
02:25:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 266ms
02:25:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html
02:25:03 INFO - PROCESS | 1942 | 1465118703507 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:03 INFO - PROCESS | 1942 | 1465118703560 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise
02:25:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 223ms
02:25:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html
02:25:03 INFO - PROCESS | 1942 | 1465118703727 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:03 INFO - PROCESS | 1942 | 1465118703785 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point
02:25:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 266ms
02:25:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html
02:25:03 INFO - PROCESS | 1942 | 1465118703994 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:04 INFO - PROCESS | 1942 | 1465118704044 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1
02:25:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 267ms
02:25:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html
02:25:04 INFO - PROCESS | 1942 | 1465118704263 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:04 INFO - PROCESS | 1942 | 1465118704313 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2
02:25:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 268ms
02:25:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html
02:25:04 INFO - PROCESS | 1942 | 1465118704541 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:04 INFO - PROCESS | 1942 | 1465118704599 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:04 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
02:25:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 268ms
02:25:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html
02:25:04 INFO - PROCESS | 1942 | 1465118704811 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:04 INFO - PROCESS | 1942 | 1465118704889 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:05 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
02:25:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 367ms
02:25:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html
02:25:05 INFO - PROCESS | 1942 | 1465118705208 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:05 INFO - PROCESS | 1942 | 1465118705300 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:05 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
02:25:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 317ms
02:25:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html
02:25:05 INFO - PROCESS | 1942 | 1465118705524 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:05 INFO - PROCESS | 1942 | 1465118705585 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:05 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)
02:25:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 272ms
02:25:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html
02:25:05 INFO - PROCESS | 1942 | 1465118705805 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:05 INFO - PROCESS | 1942 | 1465118705868 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
02:25:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 221ms
02:25:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html
02:25:06 INFO - PROCESS | 1942 | 1465118706028 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:06 INFO - PROCESS | 1942 | 1465118706091 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception
02:25:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 265ms
02:25:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html
02:25:06 INFO - PROCESS | 1942 | 1465118706297 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:06 INFO - PROCESS | 1942 | 1465118706380 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored
02:25:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 368ms
02:25:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html
02:25:06 INFO - PROCESS | 1942 | 1465118706673 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:06 INFO - PROCESS | 1942 | 1465118706725 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points
02:25:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 222ms
02:25:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html
02:25:06 INFO - PROCESS | 1942 | 1465118706893 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:06 INFO - PROCESS | 1942 | 1465118706955 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape
02:25:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 317ms
02:25:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html
02:25:07 INFO - PROCESS | 1942 | 1465118707215 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:07 INFO - PROCESS | 1942 | 1465118707294 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape
02:25:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 317ms
02:25:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html
02:25:07 INFO - PROCESS | 1942 | 1465118707539 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:07 INFO - PROCESS | 1942 | 1465118707596 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2
02:25:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 325ms
02:25:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html
02:25:07 INFO - PROCESS | 1942 | 1465118707862 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:07 INFO - PROCESS | 1942 | 1465118707949 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1
02:25:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 318ms
02:25:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html
02:25:08 INFO - PROCESS | 1942 | 1465118708188 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:08 INFO - PROCESS | 1942 | 1465118708249 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly
02:25:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 266ms
02:25:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html
02:25:08 INFO - PROCESS | 1942 | 1465118708538 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:08 INFO - PROCESS | 1942 | 1465118708635 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1
02:25:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 722ms
02:25:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html
02:25:09 INFO - PROCESS | 1942 | 1465118709178 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:09 INFO - PROCESS | 1942 | 1465118709229 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:09 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
02:25:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 267ms
02:25:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html
02:25:09 INFO - PROCESS | 1942 | 1465118709455 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:09 INFO - PROCESS | 1942 | 1465118709508 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath
02:25:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 267ms
02:25:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html
02:25:09 INFO - PROCESS | 1942 | 1465118709730 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:09 INFO - PROCESS | 1942 | 1465118709793 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic
02:25:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 267ms
02:25:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html
02:25:09 INFO - PROCESS | 1942 | 1465118709996 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:10 INFO - PROCESS | 1942 | 1465118710047 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:10 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)
02:25:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 266ms
02:25:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html
02:25:10 INFO - PROCESS | 1942 | 1465118710265 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:10 INFO - PROCESS | 1942 | 1465118710322 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
02:25:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 216ms
02:25:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html
02:25:10 INFO - PROCESS | 1942 | 1465118710490 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:10 INFO - PROCESS | 1942 | 1465118710547 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored
02:25:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 224ms
02:25:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html
02:25:10 INFO - PROCESS | 1942 | 1465118710710 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:10 INFO - PROCESS | 1942 | 1465118710769 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled
02:25:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 268ms
02:25:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html
02:25:10 INFO - PROCESS | 1942 | 1465118710980 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:11 INFO - PROCESS | 1942 | 1465118711039 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape
02:25:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 266ms
02:25:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html
02:25:11 INFO - PROCESS | 1942 | 1465118711255 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:11 INFO - PROCESS | 1942 | 1465118711321 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1
02:25:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 270ms
02:25:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html
02:25:11 INFO - PROCESS | 1942 | 1465118711530 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:11 INFO - PROCESS | 1942 | 1465118711590 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2
02:25:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 266ms
02:25:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html
02:25:11 INFO - PROCESS | 1942 | 1465118711805 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:11 INFO - PROCESS | 1942 | 1465118711875 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty
02:25:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 316ms
02:25:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html
02:25:12 INFO - PROCESS | 1942 | 1465118712144 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:12 INFO - PROCESS | 1942 | 1465118712217 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect
02:25:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 277ms
02:25:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html
02:25:12 INFO - PROCESS | 1942 | 1465118712413 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:12 INFO - PROCESS | 1942 | 1465118712470 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected
02:25:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 216ms
02:25:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html
02:25:12 INFO - PROCESS | 1942 | 1465118712631 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:12 INFO - PROCESS | 1942 | 1465118712683 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1
02:25:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 216ms
02:25:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html
02:25:12 INFO - PROCESS | 1942 | 1465118712855 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:12 INFO - PROCESS | 1942 | 1465118712909 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2
02:25:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 222ms
02:25:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html
02:25:13 INFO - PROCESS | 1942 | 1465118713075 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:13 INFO - PROCESS | 1942 | 1465118713131 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty
02:25:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 216ms
02:25:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html
02:25:13 INFO - PROCESS | 1942 | 1465118713294 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:13 INFO - PROCESS | 1942 | 1465118713361 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline
02:25:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 216ms
02:25:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html
02:25:13 INFO - PROCESS | 1942 | 1465118713512 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:13 INFO - PROCESS | 1942 | 1465118713565 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint
02:25:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 216ms
02:25:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html
02:25:13 INFO - PROCESS | 1942 | 1465118713731 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:13 INFO - PROCESS | 1942 | 1465118713789 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic
02:25:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 217ms
02:25:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html
02:25:13 INFO - PROCESS | 1942 | 1465118713956 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:14 INFO - PROCESS | 1942 | 1465118714010 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected
02:25:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 274ms
02:25:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html
02:25:14 INFO - PROCESS | 1942 | 1465118714230 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:14 INFO - PROCESS | 1942 | 1465118714312 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap
02:25:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 367ms
02:25:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html
02:25:14 INFO - PROCESS | 1942 | 1465118714608 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:14 INFO - PROCESS | 1942 | 1465118714691 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add
02:25:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 275ms
02:25:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html
02:25:14 INFO - PROCESS | 1942 | 1465118714877 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:14 INFO - PROCESS | 1942 | 1465118714935 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1
02:25:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 617ms
02:25:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html
02:25:15 INFO - PROCESS | 1942 | 1465118715498 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:15 INFO - PROCESS | 1942 | 1465118715547 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2
02:25:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 267ms
02:25:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html
02:25:15 INFO - PROCESS | 1942 | 1465118715775 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:15 INFO - PROCESS | 1942 | 1465118715828 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3
02:25:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 272ms
02:25:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html
02:25:16 INFO - PROCESS | 1942 | 1465118716051 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:16 INFO - PROCESS | 1942 | 1465118716109 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial
02:25:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 268ms
02:25:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html
02:25:16 INFO - PROCESS | 1942 | 1465118716314 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:16 INFO - PROCESS | 1942 | 1465118716366 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs
02:25:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 217ms
02:25:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html
02:25:16 INFO - PROCESS | 1942 | 1465118716541 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:16 INFO - PROCESS | 1942 | 1465118716590 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path
02:25:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 224ms
02:25:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html
02:25:16 INFO - PROCESS | 1942 | 1465118716762 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:16 INFO - PROCESS | 1942 | 1465118716818 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path
02:25:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 218ms
02:25:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html
02:25:16 INFO - PROCESS | 1942 | 1465118716982 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:17 INFO - PROCESS | 1942 | 1465118717036 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves
02:25:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 216ms
02:25:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html
02:25:17 INFO - PROCESS | 1942 | 1465118717207 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:17 INFO - PROCESS | 1942 | 1465118717258 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi
02:25:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 223ms
02:25:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html
02:25:17 INFO - PROCESS | 1942 | 1465118717426 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:17 INFO - PROCESS | 1942 | 1465118717475 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside
02:25:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 215ms
02:25:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html
02:25:17 INFO - PROCESS | 1942 | 1465118717644 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:17 INFO - PROCESS | 1942 | 1465118717703 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path
02:25:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 216ms
02:25:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html
02:25:17 INFO - PROCESS | 1942 | 1465118717864 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:17 INFO - PROCESS | 1942 | 1465118717919 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments
02:25:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 217ms
02:25:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html
02:25:18 INFO - PROCESS | 1942 | 1465118718083 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:18 INFO - PROCESS | 1942 | 1465118718138 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas
02:25:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 216ms
02:25:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html
02:25:18 INFO - PROCESS | 1942 | 1465118718308 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:18 INFO - PROCESS | 1942 | 1465118718359 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath
02:25:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 223ms
02:25:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html
02:25:18 INFO - PROCESS | 1942 | 1465118718527 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:18 INFO - PROCESS | 1942 | 1465118718588 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly
02:25:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 216ms
02:25:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html
02:25:18 INFO - PROCESS | 1942 | 1465118718746 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:18 INFO - PROCESS | 1942 | 1465118718807 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly
02:25:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 266ms
02:25:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html
02:25:19 INFO - PROCESS | 1942 | 1465118719015 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:19 INFO - PROCESS | 1942 | 1465118719081 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly
02:25:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 266ms
02:25:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html
02:25:19 INFO - PROCESS | 1942 | 1465118719290 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:19 INFO - PROCESS | 1942 | 1465118719351 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly
02:25:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 274ms
02:25:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html
02:25:19 INFO - PROCESS | 1942 | 1465118719560 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:19 INFO - PROCESS | 1942 | 1465118719626 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths
02:25:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 266ms
02:25:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html
02:25:19 INFO - PROCESS | 1942 | 1465118719829 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:19 INFO - PROCESS | 1942 | 1465118719938 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule
02:25:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 417ms
02:25:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html
02:25:20 INFO - PROCESS | 1942 | 1465118720249 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:20 INFO - PROCESS | 1942 | 1465118720312 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic
02:25:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 266ms
02:25:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html
02:25:20 INFO - PROCESS | 1942 | 1465118720524 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:20 INFO - PROCESS | 1942 | 1465118720591 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:20 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
02:25:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 274ms
02:25:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html
02:25:20 INFO - PROCESS | 1942 | 1465118720793 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:20 INFO - PROCESS | 1942 | 1465118720854 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:21 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
02:25:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 216ms
02:25:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html
02:25:21 INFO - PROCESS | 1942 | 1465118721011 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:21 INFO - PROCESS | 1942 | 1465118721081 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint
02:25:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 268ms
02:25:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html
02:25:21 INFO - PROCESS | 1942 | 1465118721281 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:21 INFO - PROCESS | 1942 | 1465118721341 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored
02:25:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 217ms
02:25:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html
02:25:21 INFO - PROCESS | 1942 | 1465118721505 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:21 INFO - PROCESS | 1942 | 1465118721564 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic
02:25:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 216ms
02:25:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html
02:25:21 INFO - PROCESS | 1942 | 1465118721724 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:21 INFO - PROCESS | 1942 | 1465118721785 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple
02:25:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 223ms
02:25:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html
02:25:21 INFO - PROCESS | 1942 | 1465118721946 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:22 INFO - PROCESS | 1942 | 1465118722008 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath
02:25:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 217ms
02:25:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html
02:25:22 INFO - PROCESS | 1942 | 1465118722166 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:22 INFO - PROCESS | 1942 | 1465118722230 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored
02:25:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 266ms
02:25:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html
02:25:22 INFO - PROCESS | 1942 | 1465118722443 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:22 INFO - PROCESS | 1942 | 1465118722504 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic
02:25:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 218ms
02:25:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html
02:25:22 INFO - PROCESS | 1942 | 1465118722663 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:22 INFO - PROCESS | 1942 | 1465118722724 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:22 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)
02:25:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 266ms
02:25:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html
02:25:23 INFO - PROCESS | 1942 | 1465118723127 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:23 INFO - PROCESS | 1942 | 1465118723204 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
02:25:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 515ms
02:25:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html
02:25:23 INFO - PROCESS | 1942 | 1465118723547 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:23 INFO - PROCESS | 1942 | 1465118723592 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored
02:25:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 266ms
02:25:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html
02:25:23 INFO - PROCESS | 1942 | 1465118723814 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:23 INFO - PROCESS | 1942 | 1465118723871 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled
02:25:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 268ms
02:25:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html
02:25:24 INFO - PROCESS | 1942 | 1465118724096 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:24 INFO - PROCESS | 1942 | 1465118724164 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape
02:25:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 318ms
02:25:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html
02:25:24 INFO - PROCESS | 1942 | 1465118724443 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:24 INFO - PROCESS | 1942 | 1465118724505 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic
02:25:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 272ms
02:25:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html
02:25:24 INFO - PROCESS | 1942 | 1465118724696 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:24 INFO - PROCESS | 1942 | 1465118724781 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed
02:25:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 367ms
02:25:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html
02:25:25 INFO - PROCESS | 1942 | 1465118725067 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:25 INFO - PROCESS | 1942 | 1465118725144 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1
02:25:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 267ms
02:25:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html
02:25:25 INFO - PROCESS | 1942 | 1465118725347 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:25 INFO - PROCESS | 1942 | 1465118725404 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2
02:25:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 267ms
02:25:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html
02:25:25 INFO - PROCESS | 1942 | 1465118725613 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:25 INFO - PROCESS | 1942 | 1465118725676 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative
02:25:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 266ms
02:25:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html
02:25:25 INFO - PROCESS | 1942 | 1465118725891 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:25 INFO - PROCESS | 1942 | 1465118725949 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath
02:25:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 276ms
02:25:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html
02:25:26 INFO - PROCESS | 1942 | 1465118726161 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:26 INFO - PROCESS | 1942 | 1465118726227 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored
02:25:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 269ms
02:25:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html
02:25:26 INFO - PROCESS | 1942 | 1465118726444 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:26 INFO - PROCESS | 1942 | 1465118726508 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect
02:25:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 279ms
02:25:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html
02:25:26 INFO - PROCESS | 1942 | 1465118726724 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:26 INFO - PROCESS | 1942 | 1465118726822 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding
02:25:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 425ms
02:25:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html
02:25:27 INFO - PROCESS | 1942 | 1465118727144 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:27 INFO - PROCESS | 1942 | 1465118727195 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1
02:25:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 217ms
02:25:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html
02:25:27 INFO - PROCESS | 1942 | 1465118727362 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:27 INFO - PROCESS | 1942 | 1465118727407 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2
02:25:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 269ms
02:25:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html
02:25:27 INFO - PROCESS | 1942 | 1465118727644 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:27 INFO - PROCESS | 1942 | 1465118727723 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3
02:25:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 324ms
02:25:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html
02:25:27 INFO - PROCESS | 1942 | 1465118727963 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:28 INFO - PROCESS | 1942 | 1465118728051 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4
02:25:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 317ms
02:25:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html
02:25:28 INFO - PROCESS | 1942 | 1465118728284 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:28 INFO - PROCESS | 1942 | 1465118728370 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5
02:25:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 267ms
02:25:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html
02:25:28 INFO - PROCESS | 1942 | 1465118728557 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:28 INFO - PROCESS | 1942 | 1465118728611 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6
02:25:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 223ms
02:25:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html
02:25:28 INFO - PROCESS | 1942 | 1465118728777 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:28 INFO - PROCESS | 1942 | 1465118728831 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked
02:25:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 216ms
02:25:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html
02:25:28 INFO - PROCESS | 1942 | 1465118728995 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:29 INFO - PROCESS | 1942 | 1465118729050 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn
02:25:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 266ms
02:25:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html
02:25:29 INFO - PROCESS | 1942 | 1465118729264 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:29 INFO - PROCESS | 1942 | 1465118729353 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:29 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
02:25:29 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
02:25:29 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1
02:25:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:25:29 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:25:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:25:29 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:25:29 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
02:25:29 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
02:25:29 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:20:1
02:25:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.arc.html | took 416ms
02:25:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html
02:25:29 INFO - PROCESS | 1942 | 1465118729687 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:29 INFO - PROCESS | 1942 | 1465118729759 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking
02:25:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 421ms
02:25:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html
02:25:30 INFO - PROCESS | 1942 | 1465118730113 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:30 INFO - PROCESS | 1942 | 1465118730189 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters
02:25:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 419ms
02:25:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html
02:25:30 INFO - PROCESS | 1942 | 1465118730545 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:30 INFO - PROCESS | 1942 | 1465118730608 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:30 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
02:25:30 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
02:25:30 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1
02:25:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:25:30 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:25:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:25:30 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:25:30 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
02:25:30 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
02:25:30 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:20:1
02:25:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.curve.html | took 270ms
02:25:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html
02:25:30 INFO - PROCESS | 1942 | 1465118730818 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:30 INFO - PROCESS | 1942 | 1465118730879 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:31 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
02:25:31 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
02:25:31 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1
02:25:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:25:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:25:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:25:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:25:31 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
02:25:31 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
02:25:31 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:20:1
02:25:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.line.html | took 267ms
02:25:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html
02:25:31 INFO - PROCESS | 1942 | 1465118731094 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:31 INFO - PROCESS | 1942 | 1465118731171 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking
02:25:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 374ms
02:25:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html
02:25:31 INFO - PROCESS | 1942 | 1465118731466 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:31 INFO - PROCESS | 1942 | 1465118731545 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix
02:25:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 317ms
02:25:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html
02:25:31 INFO - PROCESS | 1942 | 1465118731791 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:31 INFO - PROCESS | 1942 | 1465118731848 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix
02:25:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 267ms
02:25:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html
02:25:32 INFO - PROCESS | 1942 | 1465118732059 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:32 INFO - PROCESS | 1942 | 1465118732110 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix
02:25:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 267ms
02:25:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html
02:25:32 INFO - PROCESS | 1942 | 1465118732328 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:32 INFO - PROCESS | 1942 | 1465118732390 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath
02:25:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 267ms
02:25:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html
02:25:32 INFO - PROCESS | 1942 | 1465118732597 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:32 INFO - PROCESS | 1942 | 1465118732658 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted
02:25:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 266ms
02:25:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html
02:25:32 INFO - PROCESS | 1942 | 1465118732866 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:32 INFO - PROCESS | 1942 | 1465118732933 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic
02:25:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 269ms
02:25:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html
02:25:33 INFO - PROCESS | 1942 | 1465118733144 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:33 INFO - PROCESS | 1942 | 1465118733208 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing
02:25:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 268ms
02:25:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html
02:25:33 INFO - PROCESS | 1942 | 1465118733414 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:33 INFO - PROCESS | 1942 | 1465118733472 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing
02:25:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 217ms
02:25:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html
02:25:33 INFO - PROCESS | 1942 | 1465118733639 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:33 INFO - PROCESS | 1942 | 1465118733693 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something
02:25:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 216ms
02:25:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html
02:25:33 INFO - PROCESS | 1942 | 1465118733858 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:33 INFO - PROCESS | 1942 | 1465118733914 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size
02:25:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 223ms
02:25:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html
02:25:34 INFO - PROCESS | 1942 | 1465118734077 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:34 INFO - PROCESS | 1942 | 1465118734133 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this|
02:25:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 217ms
02:25:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html
02:25:34 INFO - PROCESS | 1942 | 1465118734298 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:34 INFO - PROCESS | 1942 | 1465118734354 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object
02:25:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 216ms
02:25:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html
02:25:34 INFO - PROCESS | 1942 | 1465118734514 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:34 INFO - PROCESS | 1942 | 1465118734573 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError
02:25:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 218ms
02:25:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html
02:25:34 INFO - PROCESS | 1942 | 1465118734743 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:34 INFO - PROCESS | 1942 | 1465118734806 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something
02:25:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 228ms
02:25:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html
02:25:34 INFO - PROCESS | 1942 | 1465118734964 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:35 INFO - PROCESS | 1942 | 1465118735025 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size
02:25:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 268ms
02:25:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html
02:25:35 INFO - PROCESS | 1942 | 1465118735245 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:35 INFO - PROCESS | 1942 | 1465118735326 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas
02:25:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 327ms
02:25:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html
02:25:35 INFO - PROCESS | 1942 | 1465118735566 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:35 INFO - PROCESS | 1942 | 1465118735630 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments
02:25:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 217ms
02:25:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html
02:25:35 INFO - PROCESS | 1942 | 1465118735790 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:35 INFO - PROCESS | 1942 | 1465118735847 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite
02:25:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 223ms
02:25:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html
02:25:36 INFO - PROCESS | 1942 | 1465118736010 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:36 INFO - PROCESS | 1942 | 1465118736068 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)
02:25:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 319ms
02:25:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html
02:25:36 INFO - PROCESS | 1942 | 1465118736377 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:36 INFO - PROCESS | 1942 | 1465118736455 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this|
02:25:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 618ms
02:25:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html
02:25:37 INFO - PROCESS | 1942 | 1465118736999 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:37 INFO - PROCESS | 1942 | 1465118737052 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel
02:25:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 217ms
02:25:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html
02:25:37 INFO - PROCESS | 1942 | 1465118737226 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:37 INFO - PROCESS | 1942 | 1465118737278 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object
02:25:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 223ms
02:25:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html
02:25:37 INFO - PROCESS | 1942 | 1465118737454 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:37 INFO - PROCESS | 1942 | 1465118737519 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero
02:25:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 267ms
02:25:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html
02:25:37 INFO - PROCESS | 1942 | 1465118737714 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:37 INFO - PROCESS | 1942 | 1465118737769 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something
02:25:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 216ms
02:25:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html
02:25:37 INFO - PROCESS | 1942 | 1465118737934 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:37 INFO - PROCESS | 1942 | 1465118737990 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255]
02:25:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 267ms
02:25:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html
02:25:38 INFO - PROCESS | 1942 | 1465118738211 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:38 INFO - PROCESS | 1942 | 1465118738270 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray
02:25:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 216ms
02:25:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html
02:25:38 INFO - PROCESS | 1942 | 1465118738428 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:38 INFO - PROCESS | 1942 | 1465118738479 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite
02:25:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 215ms
02:25:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html
02:25:38 INFO - PROCESS | 1942 | 1465118738646 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:38 INFO - PROCESS | 1942 | 1465118738696 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours
02:25:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 216ms
02:25:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html
02:25:38 INFO - PROCESS | 1942 | 1465118738865 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:38 INFO - PROCESS | 1942 | 1465118738924 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component
02:25:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 267ms
02:25:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html
02:25:39 INFO - PROCESS | 1942 | 1465118739140 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:39 INFO - PROCESS | 1942 | 1465118739198 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first
02:25:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 275ms
02:25:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html
02:25:39 INFO - PROCESS | 1942 | 1465118739426 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:39 INFO - PROCESS | 1942 | 1465118739495 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B
02:25:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 273ms
02:25:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html
02:25:39 INFO - PROCESS | 1942 | 1465118739694 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:39 INFO - PROCESS | 1942 | 1465118739753 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first
02:25:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 267ms
02:25:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html
02:25:39 INFO - PROCESS | 1942 | 1465118739964 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:40 INFO - PROCESS | 1942 | 1465118740055 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255]
02:25:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 367ms
02:25:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html
02:25:40 INFO - PROCESS | 1942 | 1465118740347 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:40 INFO - PROCESS | 1942 | 1465118740469 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:40 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
02:25:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 317ms
02:25:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html
02:25:40 INFO - PROCESS | 1942 | 1465118740660 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:40 INFO - PROCESS | 1942 | 1465118740715 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas
02:25:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 216ms
02:25:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html
02:25:40 INFO - PROCESS | 1942 | 1465118740878 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:40 INFO - PROCESS | 1942 | 1465118740931 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle
02:25:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 218ms
02:25:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html
02:25:41 INFO - PROCESS | 1942 | 1465118741097 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:41 INFO - PROCESS | 1942 | 1465118741155 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel
02:25:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 268ms
02:25:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html
02:25:41 INFO - PROCESS | 1942 | 1465118741377 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:41 INFO - PROCESS | 1942 | 1465118741453 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object
02:25:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 317ms
02:25:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html
02:25:41 INFO - PROCESS | 1942 | 1465118741698 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:41 INFO - PROCESS | 1942 | 1465118741783 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state
02:25:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 318ms
02:25:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html
02:25:42 INFO - PROCESS | 1942 | 1465118742024 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:42 INFO - PROCESS | 1942 | 1465118742078 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero
02:25:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 218ms
02:25:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html
02:25:42 INFO - PROCESS | 1942 | 1465118742244 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:42 INFO - PROCESS | 1942 | 1465118742304 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255]
02:25:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 467ms
02:25:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html
02:25:42 INFO - PROCESS | 1942 | 1465118742717 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:42 INFO - PROCESS | 1942 | 1465118742799 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:43 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
02:25:43 INFO - @http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1
02:25:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:25:43 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:25:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:25:43 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:25:43 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
02:25:43 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
02:25:43 INFO - @http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:20:1
02:25:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html | took 370ms
02:25:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html
02:25:43 INFO - PROCESS | 1942 | 1465118743100 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:43 INFO - PROCESS | 1942 | 1465118743171 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0
02:25:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 318ms
02:25:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html
02:25:43 INFO - PROCESS | 1942 | 1465118743430 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:43 INFO - PROCESS | 1942 | 1465118743524 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties
02:25:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 324ms
02:25:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html
02:25:43 INFO - PROCESS | 1942 | 1465118743744 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:43 INFO - PROCESS | 1942 | 1465118743798 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only
02:25:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 267ms
02:25:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html
02:25:44 INFO - PROCESS | 1942 | 1465118744014 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:44 INFO - PROCESS | 1942 | 1465118744068 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero
02:25:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 216ms
02:25:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html
02:25:44 INFO - PROCESS | 1942 | 1465118744234 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:44 INFO - PROCESS | 1942 | 1465118744300 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified
02:25:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 218ms
02:25:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html
02:25:44 INFO - PROCESS | 1942 | 1465118744458 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:44 INFO - PROCESS | 1942 | 1465118744506 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber
02:25:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 223ms
02:25:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html
02:25:44 INFO - PROCESS | 1942 | 1465118744678 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:44 INFO - PROCESS | 1942 | 1465118744727 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0
02:25:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 217ms
02:25:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html
02:25:44 INFO - PROCESS | 1942 | 1465118744908 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:44 INFO - PROCESS | 1942 | 1465118744966 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly
02:25:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 268ms
02:25:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html
02:25:45 INFO - PROCESS | 1942 | 1465118745167 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:45 INFO - PROCESS | 1942 | 1465118745240 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas
02:25:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 266ms
02:25:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html
02:25:45 INFO - PROCESS | 1942 | 1465118745446 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:45 INFO - PROCESS | 1942 | 1465118745512 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions
02:25:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 267ms
02:25:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html
02:25:45 INFO - PROCESS | 1942 | 1465118745714 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:45 INFO - PROCESS | 1942 | 1465118745774 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas
02:25:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 265ms
02:25:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html
02:25:45 INFO - PROCESS | 1942 | 1465118745984 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:46 INFO - PROCESS | 1942 | 1465118746043 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas
02:25:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 268ms
02:25:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html
02:25:46 INFO - PROCESS | 1942 | 1465118746260 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:46 INFO - PROCESS | 1942 | 1465118746322 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly
02:25:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 220ms
02:25:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html
02:25:46 INFO - PROCESS | 1942 | 1465118746492 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:46 INFO - PROCESS | 1942 | 1465118746543 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly
02:25:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 224ms
02:25:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html
02:25:46 INFO - PROCESS | 1942 | 1465118746713 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:46 INFO - PROCESS | 1942 | 1465118746767 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height
02:25:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 267ms
02:25:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html
02:25:46 INFO - PROCESS | 1942 | 1465118746982 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:47 INFO - PROCESS | 1942 | 1465118747040 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y
02:25:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 216ms
02:25:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html
02:25:47 INFO - PROCESS | 1942 | 1465118747201 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:47 INFO - PROCESS | 1942 | 1465118747260 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing
02:25:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 266ms
02:25:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html
02:25:47 INFO - PROCESS | 1942 | 1465118747479 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:47 INFO - PROCESS | 1942 | 1465118747559 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly
02:25:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 375ms
02:25:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html
02:25:47 INFO - PROCESS | 1942 | 1465118747849 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:47 INFO - PROCESS | 1942 | 1465118747933 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite
02:25:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 267ms
02:25:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html
02:25:48 INFO - PROCESS | 1942 | 1465118748118 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:48 INFO - PROCESS | 1942 | 1465118748181 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError
02:25:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 216ms
02:25:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html
02:25:48 INFO - PROCESS | 1942 | 1465118748342 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:48 INFO - PROCESS | 1942 | 1465118748396 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path
02:25:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 222ms
02:25:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html
02:25:48 INFO - PROCESS | 1942 | 1465118748561 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:48 INFO - PROCESS | 1942 | 1465118748617 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state
02:25:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 268ms
02:25:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html
02:25:48 INFO - PROCESS | 1942 | 1465118748832 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:48 INFO - PROCESS | 1942 | 1465118748923 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect
02:25:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 418ms
02:25:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html
02:25:49 INFO - PROCESS | 1942 | 1465118749323 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:49 INFO - PROCESS | 1942 | 1465118749387 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects
02:25:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 519ms
02:25:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html
02:25:49 INFO - PROCESS | 1942 | 1465118749844 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:49 INFO - PROCESS | 1942 | 1465118749894 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used
02:25:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 267ms
02:25:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html
02:25:50 INFO - PROCESS | 1942 | 1465118750114 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:50 INFO - PROCESS | 1942 | 1465118750167 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used
02:25:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 267ms
02:25:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html
02:25:50 INFO - PROCESS | 1942 | 1465118750396 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:50 INFO - PROCESS | 1942 | 1465118750448 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha
02:25:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 273ms
02:25:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html
02:25:50 INFO - PROCESS | 1942 | 1465118750662 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:50 INFO - PROCESS | 1942 | 1465118750714 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha
02:25:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 268ms
02:25:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html
02:25:50 INFO - PROCESS | 1942 | 1465118750933 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:51 INFO - PROCESS | 1942 | 1465118750999 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly
02:25:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 266ms
02:25:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html
02:25:51 INFO - PROCESS | 1942 | 1465118751209 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:51 INFO - PROCESS | 1942 | 1465118751268 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial
02:25:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 223ms
02:25:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html
02:25:51 INFO - PROCESS | 1942 | 1465118751429 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:51 INFO - PROCESS | 1942 | 1465118751481 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid
02:25:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 367ms
02:25:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html
02:25:51 INFO - PROCESS | 1942 | 1465118751808 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:51 INFO - PROCESS | 1942 | 1465118751882 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid
02:25:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 369ms
02:25:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html
02:25:52 INFO - PROCESS | 1942 | 1465118752183 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:52 INFO - PROCESS | 1942 | 1465118752278 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial
02:25:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 317ms
02:25:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html
02:25:52 INFO - PROCESS | 1942 | 1465118752507 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:52 INFO - PROCESS | 1942 | 1465118752563 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid
02:25:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 266ms
02:25:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html
02:25:52 INFO - PROCESS | 1942 | 1465118752777 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:52 INFO - PROCESS | 1942 | 1465118752848 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid
02:25:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 267ms
02:25:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html
02:25:53 INFO - PROCESS | 1942 | 1465118753049 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:53 INFO - PROCESS | 1942 | 1465118753109 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial
02:25:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 267ms
02:25:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html
02:25:53 INFO - PROCESS | 1942 | 1465118753326 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:53 INFO - PROCESS | 1942 | 1465118753381 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid
02:25:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 223ms
02:25:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html
02:25:53 INFO - PROCESS | 1942 | 1465118753544 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:53 INFO - PROCESS | 1942 | 1465118753597 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid
02:25:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 217ms
02:25:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html
02:25:53 INFO - PROCESS | 1942 | 1465118753764 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:53 INFO - PROCESS | 1942 | 1465118753824 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases
02:25:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 216ms
02:25:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html
02:25:53 INFO - PROCESS | 1942 | 1465118753983 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:54 INFO - PROCESS | 1942 | 1465118754036 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases
02:25:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 216ms
02:25:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html
02:25:54 INFO - PROCESS | 1942 | 1465118754208 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:54 INFO - PROCESS | 1942 | 1465118754262 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases
02:25:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 217ms
02:25:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html
02:25:54 INFO - PROCESS | 1942 | 1465118754427 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:54 INFO - PROCESS | 1942 | 1465118754489 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases
02:25:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 216ms
02:25:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html
02:25:54 INFO - PROCESS | 1942 | 1465118754645 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:54 INFO - PROCESS | 1942 | 1465118754710 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region
02:25:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 216ms
02:25:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html
02:25:54 INFO - PROCESS | 1942 | 1465118754874 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:54 INFO - PROCESS | 1942 | 1465118754928 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region
02:25:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 224ms
02:25:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html
02:25:55 INFO - PROCESS | 1942 | 1465118755094 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:55 INFO - PROCESS | 1942 | 1465118755154 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region
02:25:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 217ms
02:25:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html
02:25:55 INFO - PROCESS | 1942 | 1465118755315 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:55 INFO - PROCESS | 1942 | 1465118755372 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation
02:25:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 216ms
02:25:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html
02:25:55 INFO - PROCESS | 1942 | 1465118755533 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:55 INFO - PROCESS | 1942 | 1465118755607 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation
02:25:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 621ms
02:25:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html
02:25:56 INFO - PROCESS | 1942 | 1465118756162 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:56 INFO - PROCESS | 1942 | 1465118756284 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out
02:25:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 368ms
02:25:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html
02:25:56 INFO - PROCESS | 1942 | 1465118756531 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:56 INFO - PROCESS | 1942 | 1465118756587 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set
02:25:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 267ms
02:25:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html
02:25:56 INFO - PROCESS | 1942 | 1465118756810 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:56 INFO - PROCESS | 1942 | 1465118756862 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set
02:25:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 268ms
02:25:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html
02:25:57 INFO - PROCESS | 1942 | 1465118757077 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:57 INFO - PROCESS | 1942 | 1465118757128 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set
02:25:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 266ms
02:25:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html
02:25:57 INFO - PROCESS | 1942 | 1465118757345 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:57 INFO - PROCESS | 1942 | 1465118757394 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set
02:25:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 216ms
02:25:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html
02:25:57 INFO - PROCESS | 1942 | 1465118757565 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:57 INFO - PROCESS | 1942 | 1465118757622 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set
02:25:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 267ms
02:25:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html
02:25:57 INFO - PROCESS | 1942 | 1465118757833 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:57 INFO - PROCESS | 1942 | 1465118757882 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills
02:25:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 267ms
02:25:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html
02:25:58 INFO - PROCESS | 1942 | 1465118758108 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:58 INFO - PROCESS | 1942 | 1465118758158 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills
02:25:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 272ms
02:25:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html
02:25:58 INFO - PROCESS | 1942 | 1465118758378 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:58 INFO - PROCESS | 1942 | 1465118758439 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills
02:25:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 267ms
02:25:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html
02:25:58 INFO - PROCESS | 1942 | 1465118758659 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:58 INFO - PROCESS | 1942 | 1465118758724 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills
02:25:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 266ms
02:25:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html
02:25:58 INFO - PROCESS | 1942 | 1465118758917 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:58 INFO - PROCESS | 1942 | 1465118758987 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images
02:25:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 266ms
02:25:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html
02:25:59 INFO - PROCESS | 1942 | 1465118759191 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:59 INFO - PROCESS | 1942 | 1465118759251 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images
02:25:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 273ms
02:25:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html
02:25:59 INFO - PROCESS | 1942 | 1465118759463 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:59 INFO - PROCESS | 1942 | 1465118759516 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images
02:25:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 268ms
02:25:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html
02:25:59 INFO - PROCESS | 1942 | 1465118759733 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:59 INFO - PROCESS | 1942 | 1465118759794 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:25:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles
02:25:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 216ms
02:25:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html
02:25:59 INFO - PROCESS | 1942 | 1465118759961 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:00 INFO - PROCESS | 1942 | 1465118760014 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images
02:26:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 225ms
02:26:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html
02:26:00 INFO - PROCESS | 1942 | 1465118760179 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:00 INFO - PROCESS | 1942 | 1465118760234 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images
02:26:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 215ms
02:26:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html
02:26:00 INFO - PROCESS | 1942 | 1465118760397 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:00 INFO - PROCESS | 1942 | 1465118760451 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x
02:26:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 216ms
02:26:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html
02:26:00 INFO - PROCESS | 1942 | 1465118760616 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:00 INFO - PROCESS | 1942 | 1465118760671 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y
02:26:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 219ms
02:26:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html
02:26:00 INFO - PROCESS | 1942 | 1465118760843 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:00 INFO - PROCESS | 1942 | 1465118760896 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x
02:26:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 217ms
02:26:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html
02:26:01 INFO - PROCESS | 1942 | 1465118761062 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:01 INFO - PROCESS | 1942 | 1465118761116 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y
02:26:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 216ms
02:26:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html
02:26:01 INFO - PROCESS | 1942 | 1465118761280 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:01 INFO - PROCESS | 1942 | 1465118761343 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area
02:26:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 216ms
02:26:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html
02:26:01 INFO - PROCESS | 1942 | 1465118761500 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:01 INFO - PROCESS | 1942 | 1465118761557 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns
02:26:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 216ms
02:26:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html
02:26:01 INFO - PROCESS | 1942 | 1465118761724 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:01 INFO - PROCESS | 1942 | 1465118761784 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns
02:26:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 266ms
02:26:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html
02:26:01 INFO - PROCESS | 1942 | 1465118761994 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:02 INFO - PROCESS | 1942 | 1465118762051 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns
02:26:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 266ms
02:26:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html
02:26:02 INFO - PROCESS | 1942 | 1465118762320 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:02 INFO - PROCESS | 1942 | 1465118762417 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns
02:26:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 553ms
02:26:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html
02:26:02 INFO - PROCESS | 1942 | 1465118762820 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:02 INFO - PROCESS | 1942 | 1465118762881 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes
02:26:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 317ms
02:26:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html
02:26:03 INFO - PROCESS | 1942 | 1465118763147 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:03 INFO - PROCESS | 1942 | 1465118763201 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps
02:26:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 266ms
02:26:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html
02:26:03 INFO - PROCESS | 1942 | 1465118763419 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:03 INFO - PROCESS | 1942 | 1465118763478 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps
02:26:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 269ms
02:26:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html
02:26:03 INFO - PROCESS | 1942 | 1465118763693 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:03 INFO - PROCESS | 1942 | 1465118763745 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins
02:26:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 274ms
02:26:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html
02:26:03 INFO - PROCESS | 1942 | 1465118763962 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:04 INFO - PROCESS | 1942 | 1465118764013 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins
02:26:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 266ms
02:26:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html
02:26:04 INFO - PROCESS | 1942 | 1465118764232 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:04 INFO - PROCESS | 1942 | 1465118764290 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit
02:26:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 266ms
02:26:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html
02:26:04 INFO - PROCESS | 1942 | 1465118764499 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:04 INFO - PROCESS | 1942 | 1465118764549 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations
02:26:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 266ms
02:26:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html
02:26:04 INFO - PROCESS | 1942 | 1465118764767 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:04 INFO - PROCESS | 1942 | 1465118764823 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations
02:26:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 266ms
02:26:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html
02:26:05 INFO - PROCESS | 1942 | 1465118765046 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:05 INFO - PROCESS | 1942 | 1465118765111 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default
02:26:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 265ms
02:26:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html
02:26:05 INFO - PROCESS | 1942 | 1465118765314 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:05 INFO - PROCESS | 1942 | 1465118765375 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid
02:26:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 266ms
02:26:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html
02:26:05 INFO - PROCESS | 1942 | 1465118765584 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:05 INFO - PROCESS | 1942 | 1465118765662 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid
02:26:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 266ms
02:26:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html
02:26:05 INFO - PROCESS | 1942 | 1465118765858 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:05 INFO - PROCESS | 1942 | 1465118765915 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default
02:26:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 274ms
02:26:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html
02:26:06 INFO - PROCESS | 1942 | 1465118766128 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:06 INFO - PROCESS | 1942 | 1465118766183 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid
02:26:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 217ms
02:26:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html
02:26:06 INFO - PROCESS | 1942 | 1465118766348 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:06 INFO - PROCESS | 1942 | 1465118766400 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid
02:26:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 218ms
02:26:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html
02:26:06 INFO - PROCESS | 1942 | 1465118766576 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:06 INFO - PROCESS | 1942 | 1465118766631 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:07 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)
02:26:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 717ms
02:26:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html
02:26:07 INFO - PROCESS | 1942 | 1465118767289 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:07 INFO - PROCESS | 1942 | 1465118767340 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:08 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
02:26:08 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
02:26:08 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5
02:26:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:26:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
02:26:08 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1
02:26:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:26:08 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:26:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:26:08 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:26:08 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
02:26:08 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
02:26:08 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:27:1
02:26:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 719ms
02:26:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html
02:26:08 INFO - PROCESS | 1942 | 1465118768012 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:08 INFO - PROCESS | 1942 | 1465118768060 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:08 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
02:26:08 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
02:26:08 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5
02:26:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:26:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
02:26:08 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1
02:26:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:26:08 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:26:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:26:08 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:26:08 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
02:26:08 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
02:26:08 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:27:1
02:26:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 721ms
02:26:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html
02:26:08 INFO - PROCESS | 1942 | 1465118768736 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:08 INFO - PROCESS | 1942 | 1465118768785 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:09 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)
02:26:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 772ms
02:26:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html
02:26:09 INFO - PROCESS | 1942 | 1465118769512 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:09 INFO - PROCESS | 1942 | 1465118769598 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:10 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)
02:26:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 771ms
02:26:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html
02:26:10 INFO - PROCESS | 1942 | 1465118770288 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:10 INFO - PROCESS | 1942 | 1465118770335 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:11 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
02:26:11 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
02:26:11 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5
02:26:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:26:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
02:26:11 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1
02:26:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:26:11 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:26:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:26:11 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:26:11 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
02:26:11 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
02:26:11 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:27:1
02:26:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 723ms
02:26:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html
02:26:11 INFO - PROCESS | 1942 | 1465118771015 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:11 INFO - PROCESS | 1942 | 1465118771062 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:11 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
02:26:11 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
02:26:11 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5
02:26:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:26:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
02:26:11 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1
02:26:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:26:11 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:26:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:26:11 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:26:11 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
02:26:11 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
02:26:11 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:27:1
02:26:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 721ms
02:26:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html
02:26:11 INFO - PROCESS | 1942 | 1465118771735 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:11 INFO - PROCESS | 1942 | 1465118771792 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:12 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
02:26:12 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
02:26:12 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5
02:26:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:26:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
02:26:12 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1
02:26:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:26:12 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:26:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:26:12 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:26:12 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
02:26:12 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
02:26:12 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:27:1
02:26:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 717ms
02:26:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html
02:26:12 INFO - PROCESS | 1942 | 1465118772457 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:12 INFO - PROCESS | 1942 | 1465118772500 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:13 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
02:26:13 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
02:26:13 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5
02:26:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:26:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
02:26:13 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1
02:26:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:26:13 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:26:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:26:13 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:26:13 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
02:26:13 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
02:26:13 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:27:1
02:26:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 718ms
02:26:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html
02:26:13 INFO - PROCESS | 1942 | 1465118773179 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:13 INFO - PROCESS | 1942 | 1465118773229 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default
02:26:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 216ms
02:26:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html
02:26:13 INFO - PROCESS | 1942 | 1465118773396 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:13 INFO - PROCESS | 1942 | 1465118773448 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic
02:26:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 268ms
02:26:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html
02:26:13 INFO - PROCESS | 1942 | 1465118773669 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:13 INFO - PROCESS | 1942 | 1465118773751 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:13 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"
02:26:13 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
02:26:13 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1
02:26:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:26:13 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:26:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:26:13 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:26:13 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
02:26:13 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
02:26:13 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:20:1
02:26:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.complex.html | took 317ms
02:26:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html
02:26:13 INFO - PROCESS | 1942 | 1465118773998 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:14 INFO - PROCESS | 1942 | 1465118774073 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid
02:26:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 277ms
02:26:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html
02:26:14 INFO - PROCESS | 1942 | 1465118774268 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:14 INFO - PROCESS | 1942 | 1465118774332 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:14 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"
02:26:14 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
02:26:14 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1
02:26:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:26:14 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:26:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:26:14 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:26:14 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
02:26:14 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
02:26:14 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:20:1
02:26:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html | took 216ms
02:26:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html
02:26:14 INFO - PROCESS | 1942 | 1465118774497 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:14 INFO - PROCESS | 1942 | 1465118774556 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:14 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"
02:26:14 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
02:26:14 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1
02:26:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:26:14 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:26:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:26:14 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:26:14 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
02:26:14 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
02:26:14 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:20:1
02:26:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html | took 222ms
02:26:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html
02:26:14 INFO - PROCESS | 1942 | 1465118774715 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:14 INFO - PROCESS | 1942 | 1465118774772 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values
02:26:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 266ms
02:26:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html
02:26:14 INFO - PROCESS | 1942 | 1465118774986 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:15 INFO - PROCESS | 1942 | 1465118775075 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:15 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
02:26:15 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
02:26:15 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5
02:26:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:26:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
02:26:15 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1
02:26:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:26:15 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:26:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:26:15 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:26:15 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
02:26:15 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
02:26:15 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:27:1
02:26:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 874ms
02:26:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html
02:26:15 INFO - PROCESS | 1942 | 1465118775865 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:16 INFO - PROCESS | 1942 | 1465118776048 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap
02:26:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 469ms
02:26:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html
02:26:16 INFO - PROCESS | 1942 | 1465118776336 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:16 INFO - PROCESS | 1942 | 1465118776406 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path
02:26:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 317ms
02:26:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html
02:26:16 INFO - PROCESS | 1942 | 1465118776679 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:16 INFO - PROCESS | 1942 | 1465118776756 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle
02:26:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 379ms
02:26:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html
02:26:17 INFO - PROCESS | 1942 | 1465118777054 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:17 INFO - PROCESS | 1942 | 1465118777109 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font
02:26:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 270ms
02:26:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html
02:26:17 INFO - PROCESS | 1942 | 1465118777327 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:17 INFO - PROCESS | 1942 | 1465118777380 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha
02:26:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 224ms
02:26:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html
02:26:17 INFO - PROCESS | 1942 | 1465118777548 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:17 INFO - PROCESS | 1942 | 1465118777598 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation
02:26:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 266ms
02:26:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html
02:26:17 INFO - PROCESS | 1942 | 1465118777817 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:17 INFO - PROCESS | 1942 | 1465118777869 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap
02:26:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 218ms
02:26:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html
02:26:18 INFO - PROCESS | 1942 | 1465118778043 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:18 INFO - PROCESS | 1942 | 1465118778092 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin
02:26:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 222ms
02:26:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html
02:26:18 INFO - PROCESS | 1942 | 1465118778263 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:18 INFO - PROCESS | 1942 | 1465118778317 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth
02:26:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 268ms
02:26:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html
02:26:18 INFO - PROCESS | 1942 | 1465118778533 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:18 INFO - PROCESS | 1942 | 1465118778592 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit
02:26:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 266ms
02:26:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html
02:26:18 INFO - PROCESS | 1942 | 1465118778808 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:18 INFO - PROCESS | 1942 | 1465118778866 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path
02:26:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 266ms
02:26:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html
02:26:19 INFO - PROCESS | 1942 | 1465118779078 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:19 INFO - PROCESS | 1942 | 1465118779137 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur
02:26:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 217ms
02:26:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html
02:26:19 INFO - PROCESS | 1942 | 1465118779297 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:19 INFO - PROCESS | 1942 | 1465118779348 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor
02:26:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 217ms
02:26:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html
02:26:19 INFO - PROCESS | 1942 | 1465118779516 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:19 INFO - PROCESS | 1942 | 1465118779571 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX
02:26:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 216ms
02:26:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html
02:26:19 INFO - PROCESS | 1942 | 1465118779734 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:19 INFO - PROCESS | 1942 | 1465118779793 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY
02:26:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 216ms
02:26:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html
02:26:19 INFO - PROCESS | 1942 | 1465118779959 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:20 INFO - PROCESS | 1942 | 1465118780011 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack
02:26:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 224ms
02:26:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html
02:26:20 INFO - PROCESS | 1942 | 1465118780179 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:20 INFO - PROCESS | 1942 | 1465118780232 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited
02:26:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 217ms
02:26:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html
02:26:20 INFO - PROCESS | 1942 | 1465118780399 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:20 INFO - PROCESS | 1942 | 1465118780461 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle
02:26:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 216ms
02:26:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html
02:26:20 INFO - PROCESS | 1942 | 1465118780624 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:20 INFO - PROCESS | 1942 | 1465118780680 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign
02:26:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 216ms
02:26:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html
02:26:20 INFO - PROCESS | 1942 | 1465118780842 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:20 INFO - PROCESS | 1942 | 1465118780899 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline
02:26:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 221ms
02:26:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html
02:26:21 INFO - PROCESS | 1942 | 1465118781061 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:21 INFO - PROCESS | 1942 | 1465118781118 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix
02:26:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 316ms
02:26:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html
02:26:21 INFO - PROCESS | 1942 | 1465118781383 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:21 INFO - PROCESS | 1942 | 1465118781470 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect
02:26:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 317ms
02:26:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html
02:26:21 INFO - PROCESS | 1942 | 1465118781710 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:21 INFO - PROCESS | 1942 | 1465118781779 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order
02:26:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 217ms
02:26:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html
02:26:21 INFO - PROCESS | 1942 | 1465118781927 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:21 INFO - PROCESS | 1942 | 1465118781983 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise
02:26:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 223ms
02:26:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html
02:26:22 INFO - PROCESS | 1942 | 1465118782146 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:22 INFO - PROCESS | 1942 | 1465118782207 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored
02:26:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 518ms
02:26:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html
02:26:22 INFO - PROCESS | 1942 | 1465118782668 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:22 INFO - PROCESS | 1942 | 1465118782735 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians
02:26:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 469ms
02:26:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html
02:26:23 INFO - PROCESS | 1942 | 1465118783142 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:23 INFO - PROCESS | 1942 | 1465118783190 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly
02:26:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 269ms
02:26:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html
02:26:23 INFO - PROCESS | 1942 | 1465118783415 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:23 INFO - PROCESS | 1942 | 1465118783468 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly
02:26:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 268ms
02:26:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html
02:26:23 INFO - PROCESS | 1942 | 1465118783698 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:23 INFO - PROCESS | 1942 | 1465118783753 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing
02:26:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 225ms
02:26:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html
02:26:23 INFO - PROCESS | 1942 | 1465118783932 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:23 INFO - PROCESS | 1942 | 1465118783983 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works
02:26:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 266ms
02:26:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html
02:26:24 INFO - PROCESS | 1942 | 1465118784201 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:24 INFO - PROCESS | 1942 | 1465118784254 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works
02:26:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 217ms
02:26:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html
02:26:24 INFO - PROCESS | 1942 | 1465118784428 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:24 INFO - PROCESS | 1942 | 1465118784485 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine
02:26:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 273ms
02:26:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html
02:26:24 INFO - PROCESS | 1942 | 1465118784698 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:24 INFO - PROCESS | 1942 | 1465118784760 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works
02:26:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 267ms
02:26:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html
02:26:24 INFO - PROCESS | 1942 | 1465118784979 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:25 INFO - PROCESS | 1942 | 1465118785040 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored
02:26:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 279ms
02:26:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html
02:26:25 INFO - PROCESS | 1942 | 1465118785248 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:25 INFO - PROCESS | 1942 | 1465118785311 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works
02:26:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 266ms
02:26:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html
02:26:25 INFO - PROCESS | 1942 | 1465118785517 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:25 INFO - PROCESS | 1942 | 1465118785579 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple
02:26:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 266ms
02:26:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html
02:26:25 INFO - PROCESS | 1942 | 1465118785792 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:25 INFO - PROCESS | 1942 | 1465118785862 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored
02:26:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 267ms
02:26:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html
02:26:26 INFO - PROCESS | 1942 | 1465118786061 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:26 INFO - PROCESS | 1942 | 1465118786116 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed
02:26:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 317ms
02:26:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html
02:26:26 INFO - PROCESS | 1942 | 1465118786385 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:26 INFO - PROCESS | 1942 | 1465118786474 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing
02:26:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 367ms
02:26:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html
02:26:26 INFO - PROCESS | 1942 | 1465118786753 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:26 INFO - PROCESS | 1942 | 1465118786812 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM
02:26:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 216ms
02:26:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html
02:26:26 INFO - PROCESS | 1942 | 1465118786977 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:27 INFO - PROCESS | 1942 | 1465118787033 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored
02:26:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 273ms
02:26:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html
02:26:27 INFO - PROCESS | 1942 | 1465118787248 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:27 INFO - PROCESS | 1942 | 1465118787324 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly
02:26:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 318ms
02:26:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html
02:26:27 INFO - PROCESS | 1942 | 1465118787576 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:27 INFO - PROCESS | 1942 | 1465118787658 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works
02:26:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 266ms
02:26:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html
02:26:27 INFO - PROCESS | 1942 | 1465118787842 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:27 INFO - PROCESS | 1942 | 1465118787896 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored
02:26:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 216ms
02:26:28 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html
02:26:28 INFO - PROCESS | 1942 | 1465118788068 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:28 INFO - PROCESS | 1942 | 1465118788152 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:28 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document
02:26:28 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document.
02:26:28 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 317ms
02:26:28 INFO - TEST-START | /DOMEvents/constructors.html
02:26:28 INFO - PROCESS | 1942 | 1465118788398 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:28 INFO - PROCESS | 1942 | 1465118788493 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:28 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument)
02:26:28 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument)
02:26:28 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument)
02:26:28 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument)
02:26:28 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values)
02:26:28 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values)
02:26:28 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument)
02:26:28 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument)
02:26:28 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument)
02:26:28 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument)
02:26:28 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values)
02:26:28 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values)
02:26:28 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument)
02:26:28 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument)
02:26:28 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument)
02:26:28 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument)
02:26:28 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values)
02:26:28 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values)
02:26:28 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument)
02:26:28 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument)
02:26:28 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument)
02:26:28 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument)
02:26:28 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values)
02:26:28 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values)
02:26:28 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument)
02:26:28 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument)
02:26:28 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument)
02:26:28 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument)
02:26:28 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values)
02:26:28 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values)
02:26:28 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument)
02:26:28 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument)
02:26:28 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument)
02:26:28 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument)
02:26:28 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values)
02:26:28 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values)
02:26:28 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor.
02:26:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17
02:26:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:26:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:26:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3
02:26:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
02:26:28 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor.
02:26:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17
02:26:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:26:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:26:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3
02:26:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
02:26:28 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor.
02:26:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17
02:26:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:26:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:26:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3
02:26:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
02:26:28 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor.
02:26:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17
02:26:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:26:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:26:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3
02:26:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
02:26:28 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor.
02:26:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17
02:26:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:26:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:26:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3
02:26:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
02:26:28 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor.
02:26:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17
02:26:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:26:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:26:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3
02:26:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
02:26:28 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type)
02:26:28 INFO - TEST-OK | /DOMEvents/constructors.html | took 373ms
02:26:28 INFO - TEST-START | /DOMEvents/event-phases-order.html
02:26:28 INFO - PROCESS | 1942 | 1465118788778 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:28 INFO - PROCESS | 1942 | 1465118788833 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:29 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order
02:26:29 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 372ms
02:26:29 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html
02:26:29 INFO - PROCESS | 1942 | 1465118789212 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:29 INFO - PROCESS | 1942 | 1465118789294 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:29 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function
02:26:29 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28
02:26:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7
02:26:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:26:29 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
02:26:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
02:26:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:26:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
02:26:29 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
02:26:29 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7
02:26:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
02:26:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:26:29 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
02:26:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
02:26:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:26:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
02:26:29 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
02:26:29 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7
02:26:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
02:26:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:26:29 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
02:26:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
02:26:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:26:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
02:26:29 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]"
02:26:29 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7
02:26:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
02:26:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:26:29 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
02:26:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
02:26:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:26:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
02:26:29 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching.
02:26:29 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 317ms
02:26:29 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html
02:26:29 INFO - PROCESS | 1942 | 1465118789534 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:29 INFO - PROCESS | 1942 | 1465118789597 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:29 INFO - PROCESS | 1942 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener
02:26:29 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object
02:26:29 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 218ms
02:26:29 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html
02:26:29 INFO - PROCESS | 1942 | 1465118789760 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:29 INFO - PROCESS | 1942 | 1465118789813 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:29 INFO - PROCESS | 1942 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener
02:26:29 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener
02:26:29 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 216ms
02:26:29 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html
02:26:29 INFO - PROCESS | 1942 | 1465118789976 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:30 INFO - PROCESS | 1942 | 1465118790031 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:30 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow.
02:26:30 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 267ms
02:26:30 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html
02:26:30 INFO - PROCESS | 1942 | 1465118790249 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:30 INFO - PROCESS | 1942 | 1465118790322 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:30 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.
02:26:30 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 324ms
02:26:30 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html
02:26:30 INFO - PROCESS | 1942 | 1465118790579 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:30 INFO - PROCESS | 1942 | 1465118790666 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:30 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
02:26:30 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9
02:26:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:26:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:26:30 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5
02:26:30 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 267ms
02:26:30 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html
02:26:30 INFO - PROCESS | 1942 | 1465118790845 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:30 INFO - PROCESS | 1942 | 1465118790893 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:31 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.
02:26:31 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 216ms
02:26:31 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html
02:26:31 INFO - PROCESS | 1942 | 1465118791063 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:31 INFO - PROCESS | 1942 | 1465118791113 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:31 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.
02:26:31 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 215ms
02:26:31 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html
02:26:31 INFO - PROCESS | 1942 | 1465118791281 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:31 INFO - PROCESS | 1942 | 1465118791343 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:31 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
02:26:31 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
02:26:31 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 217ms
02:26:31 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html
02:26:31 INFO - PROCESS | 1942 | 1465118791501 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:31 INFO - PROCESS | 1942 | 1465118791564 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:31 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.
02:26:31 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 217ms
02:26:31 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html
02:26:31 INFO - PROCESS | 1942 | 1465118791727 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:31 INFO - PROCESS | 1942 | 1465118791799 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:31 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.
02:26:31 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 273ms
02:26:31 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html
02:26:32 INFO - PROCESS | 1942 | 1465118792002 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:32 INFO - PROCESS | 1942 | 1465118792077 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:32 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.
02:26:32 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 216ms
02:26:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html
02:26:32 INFO - PROCESS | 1942 | 1465118792227 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:32 INFO - PROCESS | 1942 | 1465118792290 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:32 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.
02:26:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 223ms
02:26:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html
02:26:32 INFO - PROCESS | 1942 | 1465118792446 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:32 INFO - PROCESS | 1942 | 1465118792505 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:32 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.
02:26:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 266ms
02:26:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html
02:26:32 INFO - PROCESS | 1942 | 1465118792715 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:32 INFO - PROCESS | 1942 | 1465118792791 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:33 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.
02:26:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 318ms
02:26:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html
02:26:33 INFO - PROCESS | 1942 | 1465118793044 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:33 INFO - PROCESS | 1942 | 1465118793123 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:33 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
02:26:33 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9
02:26:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:26:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:26:33 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5
02:26:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 275ms
02:26:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html
02:26:33 INFO - PROCESS | 1942 | 1465118793313 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:33 INFO - PROCESS | 1942 | 1465118793366 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:33 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.
02:26:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 219ms
02:26:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html
02:26:33 INFO - PROCESS | 1942 | 1465118793534 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:33 INFO - PROCESS | 1942 | 1465118793590 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:33 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.
02:26:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 217ms
02:26:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html
02:26:33 INFO - PROCESS | 1942 | 1465118793759 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:33 INFO - PROCESS | 1942 | 1465118793829 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:33 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
02:26:33 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
02:26:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 223ms
02:26:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html
02:26:33 INFO - PROCESS | 1942 | 1465118793980 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:34 INFO - PROCESS | 1942 | 1465118794041 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:34 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.
02:26:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 217ms
02:26:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html
02:26:34 INFO - PROCESS | 1942 | 1465118794199 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:34 INFO - PROCESS | 1942 | 1465118794255 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:34 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.
02:26:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 217ms
02:26:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html
02:26:34 INFO - PROCESS | 1942 | 1465118794418 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:34 INFO - PROCESS | 1942 | 1465118794475 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:34 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.
02:26:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 216ms
02:26:34 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html
02:26:34 INFO - PROCESS | 1942 | 1465118794642 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:34 INFO - PROCESS | 1942 | 1465118794703 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:34 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
02:26:34 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 217ms
02:26:34 INFO - TEST-START | /FileAPI/FileReaderSync.worker
02:26:34 INFO - PROCESS | 1942 | 1465118794862 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:34 INFO - PROCESS | 1942 | 1465118794917 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:35 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {}
02:26:35 INFO - {}
02:26:35 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {}
02:26:35 INFO - {}
02:26:35 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {}
02:26:35 INFO - {}
02:26:35 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {}
02:26:35 INFO - {}
02:26:35 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 224ms
02:26:35 INFO - TEST-START | /FileAPI/fileReader.html
02:26:35 INFO - PROCESS | 1942 | 1465118795082 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:35 INFO - PROCESS | 1942 | 1465118795153 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:35 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object
02:26:35 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor
02:26:35 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort
02:26:35 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events
02:26:35 INFO - TEST-OK | /FileAPI/fileReader.html | took 216ms
02:26:35 INFO - TEST-START | /FileAPI/historical.html
02:26:35 INFO - PROCESS | 1942 | 1465118795303 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:35 INFO - PROCESS | 1942 | 1465118795371 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:35 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported
02:26:35 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported
02:26:35 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported
02:26:35 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed
02:26:35 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported.
02:26:35 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true
02:26:35 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9
02:26:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:26:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:26:35 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5
02:26:35 INFO - TEST-OK | /FileAPI/historical.html | took 218ms
02:26:35 INFO - TEST-START | /FileAPI/idlharness.html
02:26:35 INFO - PROCESS | 1942 | 1465118795532 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:35 INFO - PROCESS | 1942 | 1465118795627 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:35 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob)
02:26:35 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
02:26:35 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
02:26:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:26:35 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
02:26:35 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
02:26:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
02:26:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
02:26:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
02:26:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5
02:26:35 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17
02:26:35 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9
02:26:35 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1
02:26:35 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString)
02:26:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object
02:26:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length
02:26:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name
02:26:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object
02:26:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property
02:26:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size
02:26:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type
02:26:35 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
02:26:35 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
02:26:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:26:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:26:35 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
02:26:35 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
02:26:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
02:26:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
02:26:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
02:26:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5
02:26:35 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17
02:26:35 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9
02:26:35 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1
02:26:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString)
02:26:35 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
02:26:35 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
02:26:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:26:35 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
02:26:35 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
02:26:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
02:26:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
02:26:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
02:26:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5
02:26:35 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17
02:26:35 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9
02:26:35 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1
02:26:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"])
02:26:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"])
02:26:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0)
02:26:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1)
02:26:35 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
02:26:35 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
02:26:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:26:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:26:35 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
02:26:35 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
02:26:35 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
02:26:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
02:26:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
02:26:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5
02:26:35 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17
02:26:35 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9
02:26:35 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1
02:26:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3)
02:26:35 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
02:26:35 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
02:26:35 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
02:26:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:26:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:26:35 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
02:26:35 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
02:26:35 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
02:26:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
02:26:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
02:26:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5
02:26:35 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17
02:26:35 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9
02:26:35 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1
02:26:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object
02:26:35 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
02:26:35 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
02:26:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:26:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:26:35 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
02:26:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
02:26:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
02:26:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
02:26:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5
02:26:35 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17
02:26:35 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9
02:26:35 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1
02:26:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name
02:26:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object
02:26:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property
02:26:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name
02:26:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified
02:26:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName")
02:26:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName")
02:26:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0)
02:26:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1)
02:26:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0)
02:26:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1)
02:26:35 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
02:26:35 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
02:26:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:26:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:26:35 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
02:26:35 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
02:26:35 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
02:26:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
02:26:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
02:26:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5
02:26:35 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17
02:26:35 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9
02:26:35 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1
02:26:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3)
02:26:35 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
02:26:35 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
02:26:35 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
02:26:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:26:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:26:35 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
02:26:35 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
02:26:35 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
02:26:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
02:26:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
02:26:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5
02:26:35 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17
02:26:35 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9
02:26:35 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1
02:26:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object
02:26:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length
02:26:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name
02:26:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object
02:26:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property
02:26:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long)
02:26:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length
02:26:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files
02:26:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files
02:26:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0)
02:26:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError
02:26:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1)
02:26:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object
02:26:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length
02:26:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name
02:26:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object
02:26:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property
02:26:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob)
02:26:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString)
02:26:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob)
02:26:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort()
02:26:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object
02:26:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object
02:26:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object
02:26:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object
02:26:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object
02:26:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object
02:26:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState
02:26:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result
02:26:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error
02:26:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart
02:26:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress
02:26:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload
02:26:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort
02:26:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror
02:26:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend
02:26:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader()
02:26:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader()
02:26:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0)
02:26:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError
02:26:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1)
02:26:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError
02:26:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2)
02:26:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError
02:26:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3)
02:26:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4)
02:26:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5)
02:26:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6)
02:26:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7)
02:26:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8)
02:26:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9)
02:26:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10)
02:26:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11)
02:26:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12)
02:26:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13)
02:26:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14)
02:26:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15)
02:26:35 INFO - TEST-OK | /FileAPI/idlharness.html | took 432ms
02:26:35 INFO - TEST-START | /FileAPI/idlharness.worker
02:26:35 INFO - PROCESS | 1942 | 1465118795969 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:36 INFO - PROCESS | 1942 | 1465118796056 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {}
02:26:36 INFO - {}
02:26:36 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
02:26:36 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
02:26:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:26:36 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
02:26:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
02:26:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
02:26:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
02:26:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
02:26:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
02:26:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {}
02:26:36 INFO - {}
02:26:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {}
02:26:36 INFO - {}
02:26:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {}
02:26:36 INFO - {}
02:26:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {}
02:26:36 INFO - {}
02:26:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {}
02:26:36 INFO - {}
02:26:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {}
02:26:36 INFO - {}
02:26:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {}
02:26:36 INFO - {}
02:26:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {}
02:26:36 INFO - {}
02:26:36 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
02:26:36 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
02:26:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:26:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:26:36 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
02:26:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
02:26:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
02:26:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
02:26:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
02:26:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
02:26:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {}
02:26:36 INFO - {}
02:26:36 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
02:26:36 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
02:26:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:26:36 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
02:26:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
02:26:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
02:26:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
02:26:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
02:26:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
02:26:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {}
02:26:36 INFO - {}
02:26:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {}
02:26:36 INFO - {}
02:26:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {}
02:26:36 INFO - {}
02:26:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {}
02:26:36 INFO - {}
02:26:36 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
02:26:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
02:26:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:26:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:26:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
02:26:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
02:26:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
02:26:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
02:26:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
02:26:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
02:26:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {}
02:26:36 INFO - {}
02:26:36 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 - {}
02:26:36 INFO - {}
02:26:36 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
02:26:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
02:26:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:26:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:26:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
02:26:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
02:26:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
02:26:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
02:26:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
02:26:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
02:26:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {}
02:26:36 INFO - {}
02:26:36 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
02:26:36 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
02:26:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:26:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:26:36 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
02:26:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
02:26:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
02:26:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
02:26:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
02:26:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {}
02:26:36 INFO - {}
02:26:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {}
02:26:36 INFO - {}
02:26:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {}
02:26:36 INFO - {}
02:26:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {}
02:26:36 INFO - {}
02:26:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {}
02:26:36 INFO - {}
02:26:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {}
02:26:36 INFO - {}
02:26:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {}
02:26:36 INFO - {}
02:26:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {}
02:26:36 INFO - {}
02:26:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {}
02:26:36 INFO - {}
02:26:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {}
02:26:36 INFO - {}
02:26:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {}
02:26:36 INFO - {}
02:26:36 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
02:26:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
02:26:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:26:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:26:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
02:26:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
02:26:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
02:26:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
02:26:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
02:26:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
02:26:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {}
02:26:36 INFO - {}
02:26:36 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 - {}
02:26:36 INFO - {}
02:26:36 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
02:26:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
02:26:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:26:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:26:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
02:26:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
02:26:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
02:26:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
02:26:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
02:26:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
02:26:36 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
02:26:36 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9
02:26:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:26:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:26:36 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5
02:26:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
02:26:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
02:26:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
02:26:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
02:26:36 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
02:26:36 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13
02:26:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:26:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:26:36 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
02:26:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
02:26:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
02:26:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
02:26:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
02:26:36 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
02:26:36 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13
02:26:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:26:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:26:36 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9
02:26:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
02:26:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
02:26:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
02:26:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
02:26:36 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
02:26:36 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9
02:26:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:26:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:26:36 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5
02:26:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
02:26:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
02:26:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
02:26:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
02:26:36 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
02:26:36 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9
02:26:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:26:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:26:36 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5
02:26:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
02:26:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
02:26:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
02:26:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
02:26:36 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
02:26:36 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9
02:26:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:26:36 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
02:26:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
02:26:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
02:26:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
02:26:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
02:26:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
02:26:36 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
02:26:36 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
02:26:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:26:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:26:36 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
02:26:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
02:26:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
02:26:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
02:26:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
02:26:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
02:26:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {}
02:26:36 INFO - {}
02:26:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {}
02:26:36 INFO - {}
02:26:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {}
02:26:36 INFO - {}
02:26:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {}
02:26:36 INFO - {}
02:26:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {}
02:26:36 INFO - {}
02:26:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {}
02:26:36 INFO - {}
02:26:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {}
02:26:36 INFO - {}
02:26:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {}
02:26:36 INFO - {}
02:26:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {}
02:26:36 INFO - {}
02:26:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {}
02:26:36 INFO - {}
02:26:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {}
02:26:36 INFO - {}
02:26:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {}
02:26:36 INFO - {}
02:26:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {}
02:26:36 INFO - {}
02:26:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {}
02:26:36 INFO - {}
02:26:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {}
02:26:36 INFO - {}
02:26:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {}
02:26:36 INFO - {}
02:26:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {}
02:26:36 INFO - {}
02:26:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {}
02:26:36 INFO - {}
02:26:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {}
02:26:36 INFO - {}
02:26:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {}
02:26:36 INFO - {}
02:26:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {}
02:26:36 INFO - {}
02:26:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {}
02:26:36 INFO - {}
02:26:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {}
02:26:36 INFO - {}
02:26:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {}
02:26:36 INFO - {}
02:26:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {}
02:26:36 INFO - {}
02:26:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {}
02:26:36 INFO - {}
02:26:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
02:26:36 INFO - {}
02:26:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {}
02:26:36 INFO - {}
02:26:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {}
02:26:36 INFO - {}
02:26:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {}
02:26:36 INFO - {}
02:26:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {}
02:26:36 INFO - {}
02:26:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {}
02:26:36 INFO - {}
02:26:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {}
02:26:36 INFO - {}
02:26:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {}
02:26:36 INFO - {}
02:26:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {}
02:26:36 INFO - {}
02:26:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {}
02:26:36 INFO - {}
02:26:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {}
02:26:36 INFO - {}
02:26:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {}
02:26:36 INFO - {}
02:26:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {}
02:26:36 INFO - {}
02:26:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {}
02:26:36 INFO - {}
02:26:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {}
02:26:36 INFO - {}
02:26:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {}
02:26:36 INFO - {}
02:26:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {}
02:26:36 INFO - {}
02:26:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {}
02:26:36 INFO - {}
02:26:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {}
02:26:36 INFO - {}
02:26:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {}
02:26:36 INFO - {}
02:26:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {}
02:26:36 INFO - {}
02:26:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {}
02:26:36 INFO - {}
02:26:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {}
02:26:36 INFO - {}
02:26:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {}
02:26:36 INFO - {}
02:26:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {}
02:26:36 INFO - {}
02:26:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {}
02:26:36 INFO - {}
02:26:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {}
02:26:36 INFO - {}
02:26:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {}
02:26:36 INFO - {}
02:26:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {}
02:26:36 INFO - {}
02:26:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
02:26:36 INFO - {}
02:26:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
02:26:36 INFO - {}
02:26:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {}
02:26:36 INFO - {}
02:26:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {}
02:26:36 INFO - {}
02:26:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {}
02:26:36 INFO - {}
02:26:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
02:26:36 INFO - {}
02:26:36 INFO - TEST-OK | /FileAPI/idlharness.worker | took 833ms
02:26:36 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html
02:26:36 INFO - PROCESS | 1942 | 1465118796807 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:36 INFO - PROCESS | 1942 | 1465118796864 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:37 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest
02:26:37 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 216ms
02:26:37 INFO - TEST-START | /FileAPI/blob/Blob-close.html
02:26:37 INFO - PROCESS | 1942 | 1465118797032 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:37 INFO - PROCESS | 1942 | 1465118797084 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function
02:26:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3
02:26:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:26:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:26:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1
02:26:37 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 218ms
02:26:37 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html
02:26:37 INFO - PROCESS | 1942 | 1465118797261 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:37 INFO - PROCESS | 1942 | 1465118797328 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object
02:26:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor
02:26:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new'
02:26:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets
02:26:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.
02:26:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument.
02:26:37 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.
02:26:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument.
02:26:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument.
02:26:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated.
02:26:37 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'.)
02:26:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated.
02:26:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown.
02:26:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated.
02:26:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop).
02:26:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift).
02:26:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array.
02:26:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported.
02:26:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work.
02:26:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work.
02:26:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select).
02:26:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]).
02:26:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]).
02:26:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs
02:26:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers
02:26:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews
02:26:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types
02:26:37 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.
02:26:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3
02:26:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:26:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:26:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1
02:26:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order.
02:26:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right.
02:26:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults.
02:26:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines).
02:26:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults.
02:26:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines).
02:26:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults.
02:26:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines).
02:26:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults.
02:26:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines).
02:26:37 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.
02:26:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12
02:26:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
02:26:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:26:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:26:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3
02:26:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
02:26:37 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.
02:26:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12
02:26:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
02:26:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:26:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:26:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3
02:26:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
02:26:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults.
02:26:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines).
02:26:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'.
02:26:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8
02:26:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5
02:26:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:26:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:26:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1
02:26:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type ""
02:26:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a"
02:26:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A"
02:26:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
02:26:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:26:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:26:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
02:26:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
02:26:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html"
02:26:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML"
02:26:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
02:26:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:26:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:26:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
02:26:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
02:26:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å"
02:26:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
02:26:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:26:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:26:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
02:26:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
02:26:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾"
02:26:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
02:26:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:26:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:26:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
02:26:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
02:26:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif "
02:26:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t"
02:26:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
02:26:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:26:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:26:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
02:26:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
02:26:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;"
02:26:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
02:26:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:26:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:26:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
02:26:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
02:26:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif"
02:26:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
02:26:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:26:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:26:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
02:26:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
02:26:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif"
02:26:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
02:26:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:26:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:26:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
02:26:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
02:26:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0"
02:26:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
02:26:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:26:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:26:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
02:26:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
02:26:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown"
02:26:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain"
02:26:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png"
02:26:37 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 278ms
02:26:37 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker
02:26:37 INFO - PROCESS | 1942 | 1465118797533 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:37 INFO - PROCESS | 1942 | 1465118797592 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:37 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {}
02:26:37 INFO - {}
02:26:37 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 216ms
02:26:37 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html
02:26:37 INFO - PROCESS | 1942 | 1465118797752 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:37 INFO - PROCESS | 1942 | 1465118797805 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0)
02:26:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size)
02:26:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0)
02:26:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size)
02:26:38 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 317ms
02:26:38 INFO - TEST-START | /FileAPI/blob/Blob-slice.html
02:26:38 INFO - PROCESS | 1942 | 1465118798080 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:38 INFO - PROCESS | 1942 | 1465118798169 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice
02:26:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices
02:26:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1.
02:26:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2.
02:26:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0).
02:26:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0).
02:26:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1).
02:26:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1).
02:26:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2).
02:26:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2).
02:26:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3).
02:26:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3).
02:26:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4).
02:26:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4).
02:26:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5).
02:26:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5).
02:26:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6).
02:26:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6).
02:26:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7).
02:26:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7).
02:26:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8).
02:26:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8).
02:26:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0).
02:26:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0).
02:26:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1).
02:26:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1).
02:26:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2).
02:26:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2).
02:26:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3).
02:26:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3).
02:26:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4).
02:26:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4).
02:26:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5).
02:26:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5).
02:26:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6).
02:26:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6).
02:26:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7).
02:26:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7).
02:26:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0).
02:26:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0).
02:26:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1).
02:26:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1).
02:26:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2).
02:26:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2).
02:26:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3).
02:26:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3).
02:26:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0).
02:26:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0).
02:26:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1).
02:26:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1).
02:26:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2).
02:26:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2).
02:26:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3).
02:26:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3).
02:26:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4).
02:26:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4).
02:26:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5).
02:26:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5).
02:26:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0).
02:26:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0).
02:26:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1).
02:26:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1).
02:26:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2).
02:26:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2).
02:26:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3).
02:26:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3).
02:26:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4).
02:26:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4).
02:26:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0).
02:26:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0).
02:26:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1).
02:26:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1).
02:26:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2).
02:26:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2).
02:26:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3).
02:26:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3).
02:26:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0).
02:26:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0).
02:26:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1).
02:26:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1).
02:26:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2).
02:26:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2).
02:26:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0).
02:26:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0).
02:26:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1).
02:26:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1).
02:26:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2).
02:26:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2).
02:26:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3).
02:26:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3).
02:26:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0).
02:26:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0).
02:26:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1).
02:26:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1).
02:26:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2).
02:26:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2).
02:26:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3).
02:26:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3).
02:26:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ"
02:26:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:26:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:26:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:26:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:26:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:26:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain"
02:26:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:26:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:26:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:26:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:26:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:26:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain"
02:26:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:26:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:26:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:26:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:26:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:26:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain"
02:26:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:26:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:26:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:26:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:26:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:26:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain"
02:26:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:26:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:26:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:26:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:26:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:26:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain"
02:26:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:26:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:26:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:26:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:26:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:26:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain"
02:26:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:26:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:26:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:26:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:26:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:26:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain"
02:26:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:26:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:26:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:26:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:26:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:26:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain"
02:26:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:26:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:26:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:26:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:26:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:26:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain"
02:26:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:26:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:26:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:26:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:26:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:26:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain"
02:26:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:26:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:26:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:26:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:26:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:26:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain"
02:26:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:26:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:26:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:26:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:26:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:26:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain"
02:26:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:26:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:26:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:26:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:26:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:26:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain"
02:26:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:26:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:26:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:26:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:26:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:26:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain"
02:26:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:26:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:26:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:26:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:26:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:26:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain"
02:26:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:26:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:26:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:26:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:26:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:26:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain"
02:26:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:26:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:26:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:26:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:26:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:26:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain"
02:26:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:26:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:26:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:26:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:26:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:26:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain"
02:26:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:26:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:26:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:26:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:26:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:26:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain"
02:26:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:26:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:26:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:26:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:26:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:26:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain"
02:26:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:26:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:26:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:26:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:26:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:26:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain"
02:26:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:26:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:26:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:26:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:26:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:26:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
02:26:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:26:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:26:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:26:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
02:26:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
02:26:38 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"
02:26:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:26:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:26:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:26:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
02:26:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
02:26:38 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"
02:26:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:26:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:26:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:26:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
02:26:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
02:26:38 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 340ms
02:26:38 INFO - TEST-START | /FileAPI/file/File-constructor.html
02:26:38 INFO - PROCESS | 1942 | 1465118798428 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:38 INFO - PROCESS | 1942 | 1465118798480 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists
02:26:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits
02:26:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits
02:26:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits
02:26:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits
02:26:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits
02:26:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits
02:26:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits
02:26:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName
02:26:38 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo"
02:26:38 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5
02:26:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:26:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:26:38 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3
02:26:38 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1
02:26:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor
02:26:38 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
02:26:38 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3
02:26:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:26:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:26:38 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1
02:26:38 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫"
02:26:38 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3
02:26:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:26:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:26:38 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1
02:26:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified
02:26:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name
02:26:38 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 227ms
02:26:38 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker
02:26:38 INFO - PROCESS | 1942 | 1465118798651 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:38 INFO - PROCESS | 1942 | 1465118798716 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:38 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {}
02:26:38 INFO - {}
02:26:38 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 268ms
02:26:38 INFO - TEST-START | /FileAPI/filelist-section/filelist.html
02:26:38 INFO - PROCESS | 1942 | 1465118798927 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:38 INFO - PROCESS | 1942 | 1465118798987 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:39 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property
02:26:39 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0
02:26:39 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function
02:26:39 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList
02:26:39 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected
02:26:39 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute
02:26:39 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected
02:26:39 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 224ms
02:26:39 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html
02:26:39 INFO - PROCESS | 1942 | 1465118799147 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:39 INFO - PROCESS | 1942 | 1465118799209 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:39 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument
02:26:39 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute
02:26:39 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM
02:26:39 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset.
02:26:39 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM
02:26:39 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM
02:26:39 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 268ms
02:26:39 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html
02:26:39 INFO - PROCESS | 1942 | 1465118799418 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:39 INFO - PROCESS | 1942 | 1465118799480 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:39 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value
02:26:39 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value
02:26:39 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value
02:26:39 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value
02:26:39 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value
02:26:39 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value
02:26:39 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 269ms
02:26:39 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html
02:26:39 INFO - PROCESS | 1942 | 1465118799695 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:39 INFO - PROCESS | 1942 | 1465118799746 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:39 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () {
02:26:39 INFO - reader.readAsText(blob_2)
02:26:39 INFO - }" did not throw
02:26:39 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3
02:26:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:26:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:26:39 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1
02:26:39 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () {
02:26:39 INFO - reader.readAsDataURL(blob_2)
02:26:39 INFO - }" did not throw
02:26:39 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3
02:26:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:26:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:26:39 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1
02:26:39 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () {
02:26:39 INFO - reader.readAsArrayBuffer(blob_2)
02:26:39 INFO - }" did not throw
02:26:39 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3
02:26:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:26:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:26:39 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1
02:26:39 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
02:26:39 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5
02:26:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:26:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
02:26:39 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:53:7
02:26:39 INFO - assert_throws@http://web-platform.test:8000/resources/testharness.js:1151:13
02:26:39 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:52:5
02:26:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:26:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
02:26:39 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:56:3
02:26:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:26:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
02:26:39 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:42:1
02:26:39 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
02:26:39 INFO - reader.onloadend<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:65:5
02:26:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:26:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
02:26:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:64:22
02:26:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:26:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
02:26:39 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:60:1
02:26:39 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-multiple-reads.html | took 217ms
02:26:39 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html
02:26:39 INFO - PROCESS | 1942 | 1465118799915 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:39 INFO - PROCESS | 1942 | 1465118799967 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:40 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read -
02:26:40 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7
02:26:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:26:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:26:40 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5
02:26:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read
02:26:40 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 218ms
02:26:40 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html
02:26:40 INFO - PROCESS | 1942 | 1465118800135 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:40 INFO - PROCESS | 1942 | 1465118800190 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error
02:26:40 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 218ms
02:26:40 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html
02:26:40 INFO - PROCESS | 1942 | 1465118800361 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:40 INFO - PROCESS | 1942 | 1465118800416 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer
02:26:40 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 223ms
02:26:40 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html
02:26:40 INFO - PROCESS | 1942 | 1465118800580 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:40 INFO - PROCESS | 1942 | 1465118800633 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL
02:26:40 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 216ms
02:26:40 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html
02:26:40 INFO - PROCESS | 1942 | 1465118800798 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:40 INFO - PROCESS | 1942 | 1465118800851 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8.
02:26:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16.
02:26:41 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 218ms
02:26:41 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html
02:26:41 INFO - PROCESS | 1942 | 1465118801018 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:41 INFO - PROCESS | 1942 | 1465118801081 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate
02:26:41 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 216ms
02:26:41 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html
02:26:41 INFO - PROCESS | 1942 | 1465118801244 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:41 INFO - PROCESS | 1942 | 1465118801300 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText
02:26:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL
02:26:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer
02:26:41 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 223ms
02:26:41 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html
02:26:41 INFO - PROCESS | 1942 | 1465118801465 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:41 INFO - PROCESS | 1942 | 1465118801534 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:41 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL()
02:26:41 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
02:26:41 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20
02:26:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:26:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:26:41 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3
02:26:41 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 218ms
02:26:41 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html
02:26:41 INFO - PROCESS | 1942 | 1465118801685 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:41 INFO - PROCESS | 1942 | 1465118801752 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:41 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest
02:26:41 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 267ms
02:26:41 INFO - TEST-START | /IndexedDB/abort-in-initial-upgradeneeded.html
02:26:41 INFO - PROCESS | 1942 | 1465118801962 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:42 INFO - PROCESS | 1942 | 1465118802033 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:42 INFO - TEST-PASS | /IndexedDB/abort-in-initial-upgradeneeded.html | Test that an abort in the initial upgradeneeded sets version back to 0
02:26:42 INFO - TEST-OK | /IndexedDB/abort-in-initial-upgradeneeded.html | took 266ms
02:26:42 INFO - TEST-START | /IndexedDB/close-in-upgradeneeded.html
02:26:42 INFO - PROCESS | 1942 | 1465118802232 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:42 INFO - PROCESS | 1942 | 1465118802320 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:42 INFO - TEST-PASS | /IndexedDB/close-in-upgradeneeded.html | When db.close is called in upgradeneeded, the db is cleaned up on refresh
02:26:42 INFO - TEST-OK | /IndexedDB/close-in-upgradeneeded.html | took 267ms
02:26:42 INFO - TEST-START | /IndexedDB/cursor-overloads.htm
02:26:42 INFO - PROCESS | 1942 | 1465118802499 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:42 INFO - PROCESS | 1942 | 1465118802564 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:43 INFO - TEST-PASS | /IndexedDB/cursor-overloads.htm | Validate the overloads of IDBObjectStore.openCursor(), IDBIndex.openCursor() and IDBIndex.openKeyCursor()
02:26:43 INFO - TEST-OK | /IndexedDB/cursor-overloads.htm | took 717ms
02:26:43 INFO - TEST-START | /IndexedDB/idb_webworkers.htm
02:26:43 INFO - PROCESS | 1942 | 1465118803221 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:43 INFO - PROCESS | 1942 | 1465118803298 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:43 INFO - TEST-PASS | /IndexedDB/idb_webworkers.htm | IndexedDB inside of a WebWorker
02:26:43 INFO - TEST-OK | /IndexedDB/idb_webworkers.htm | took 367ms
02:26:43 INFO - TEST-START | /IndexedDB/idbcursor-advance-continue-async.htm
02:26:43 INFO - PROCESS | 1942 | 1465118803614 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:43 INFO - PROCESS | 1942 | 1465118803726 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:43 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - advance
02:26:43 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - continue
02:26:43 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh advance still async
02:26:43 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh continue still async
02:26:43 INFO - TEST-OK | /IndexedDB/idbcursor-advance-continue-async.htm | took 326ms
02:26:43 INFO - TEST-START | /IndexedDB/idbcursor-advance-invalid.htm
02:26:43 INFO - PROCESS | 1942 | 1465118803944 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:44 INFO - PROCESS | 1942 | 1465118804003 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:44 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - attempt to call advance twice
02:26:44 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass something other than number
02:26:44 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass null/undefined
02:26:44 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - missing argument
02:26:44 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass negative numbers
02:26:44 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - got value not set on exception
02:26:44 INFO - TEST-OK | /IndexedDB/idbcursor-advance-invalid.htm | took 221ms
02:26:44 INFO - TEST-START | /IndexedDB/idbcursor-advance.htm
02:26:44 INFO - PROCESS | 1942 | 1465118804161 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:44 INFO - PROCESS | 1942 | 1465118804214 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:44 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances
02:26:44 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances backwards
02:26:44 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - skip far forward
02:26:44 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within range
02:26:44 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range
02:26:44 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range, with several results
02:26:44 INFO - TEST-OK | /IndexedDB/idbcursor-advance.htm | took 274ms
02:26:44 INFO - TEST-START | /IndexedDB/idbcursor-continue.htm
02:26:44 INFO - PROCESS | 1942 | 1465118804435 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:44 INFO - PROCESS | 1942 | 1465118804498 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:44 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - continues
02:26:44 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - with given key
02:26:44 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - skip far forward
02:26:44 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within range
02:26:44 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range
02:26:44 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range, with several results
02:26:44 INFO - TEST-OK | /IndexedDB/idbcursor-continue.htm | took 321ms
02:26:44 INFO - TEST-START | /IndexedDB/idbcursor-direction-index-keyrange.htm
02:26:44 INFO - PROCESS | 1942 | 1465118804766 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:44 INFO - PROCESS | 1942 | 1465118804868 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:45 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - next
02:26:45 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prev
02:26:45 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - nextunique
02:26:45 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prevunique
02:26:45 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index-keyrange.htm | took 278ms
02:26:45 INFO - TEST-START | /IndexedDB/idbcursor-direction-index.htm
02:26:45 INFO - PROCESS | 1942 | 1465118805044 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:45 INFO - PROCESS | 1942 | 1465118805094 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:45 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - next
02:26:45 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prev
02:26:45 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - nextunique
02:26:45 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prevunique
02:26:45 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index.htm | took 227ms
02:26:45 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm
02:26:45 INFO - PROCESS | 1942 | 1465118805264 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:45 INFO - PROCESS | 1942 | 1465118805315 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:45 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - next
02:26:45 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prev
02:26:45 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - nextunique
02:26:45 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prevunique
02:26:45 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | took 219ms
02:26:45 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore.htm
02:26:45 INFO - PROCESS | 1942 | 1465118805494 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:45 INFO - PROCESS | 1942 | 1465118805545 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:45 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - next
02:26:45 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prev
02:26:45 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - nextunique
02:26:45 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prevunique
02:26:45 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore.htm | took 225ms
02:26:45 INFO - TEST-START | /IndexedDB/idbcursor-direction.htm
02:26:45 INFO - PROCESS | 1942 | 1465118805714 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:45 INFO - PROCESS | 1942 | 1465118805766 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:45 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - undefined
02:26:45 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - next
02:26:45 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prev
02:26:45 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - nextunique
02:26:45 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prevunique
02:26:45 INFO - TEST-OK | /IndexedDB/idbcursor-direction.htm | took 271ms
02:26:45 INFO - TEST-START | /IndexedDB/idbcursor-key.htm
02:26:45 INFO - PROCESS | 1942 | 1465118805997 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:46 INFO - PROCESS | 1942 | 1465118806060 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:46 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - 1
02:26:46 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - key
02:26:46 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - my,key
02:26:46 INFO - TEST-OK | /IndexedDB/idbcursor-key.htm | took 268ms
02:26:46 INFO - TEST-START | /IndexedDB/idbcursor-primarykey.htm
02:26:46 INFO - PROCESS | 1942 | 1465118806267 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:46 INFO - PROCESS | 1942 | 1465118806324 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:46 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - 1
02:26:46 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - key
02:26:46 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - my,key
02:26:46 INFO - TEST-OK | /IndexedDB/idbcursor-primarykey.htm | took 267ms
02:26:46 INFO - TEST-START | /IndexedDB/idbcursor-reused.htm
02:26:46 INFO - PROCESS | 1942 | 1465118806543 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:46 INFO - PROCESS | 1942 | 1465118806609 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:46 INFO - TEST-PASS | /IndexedDB/idbcursor-reused.htm | IDBCursor is reused
02:26:46 INFO - TEST-OK | /IndexedDB/idbcursor-reused.htm | took 324ms
02:26:46 INFO - TEST-START | /IndexedDB/idbcursor-source.htm
02:26:46 INFO - PROCESS | 1942 | 1465118806880 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:46 INFO - PROCESS | 1942 | 1465118806973 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:47 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBObjectStore
02:26:47 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBIndex
02:26:47 INFO - TEST-OK | /IndexedDB/idbcursor-source.htm | took 325ms
02:26:47 INFO - TEST-START | /IndexedDB/idbcursor_advance_index.htm
02:26:47 INFO - PROCESS | 1942 | 1465118807198 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:47 INFO - PROCESS | 1942 | 1465118807264 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:47 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index.htm | IDBCursor.advance() - index - iterate cursor number of times specified by count
02:26:47 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index.htm | took 266ms
02:26:47 INFO - TEST-START | /IndexedDB/idbcursor_advance_index2.htm
02:26:47 INFO - PROCESS | 1942 | 1465118807467 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:47 INFO - PROCESS | 1942 | 1465118807531 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:47 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index2.htm | IDBCursor.advance() - attempt to pass a count parameter that is not a number
02:26:47 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index2.htm | took 267ms
02:26:47 INFO - TEST-START | /IndexedDB/idbcursor_advance_index3.htm
02:26:47 INFO - PROCESS | 1942 | 1465118807736 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:47 INFO - PROCESS | 1942 | 1465118807807 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:48 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index3.htm | IDBCursor.advance() - index - attempt to advance backwards
02:26:48 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index3.htm | took 270ms
02:26:48 INFO - TEST-START | /IndexedDB/idbcursor_advance_index5.htm
02:26:48 INFO - PROCESS | 1942 | 1465118808012 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:48 INFO - PROCESS | 1942 | 1465118808079 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:48 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index5.htm | IDBCursor.advance() - index - iterate to the next record
02:26:48 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index5.htm | took 270ms
02:26:48 INFO - TEST-START | /IndexedDB/idbcursor_advance_index6.htm
02:26:48 INFO - PROCESS | 1942 | 1465118808285 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:48 INFO - PROCESS | 1942 | 1465118808363 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:48 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index6.htm | IDBCursor.advance() - index - throw TypeError
02:26:48 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index6.htm | took 366ms
02:26:48 INFO - TEST-START | /IndexedDB/idbcursor_advance_index7.htm
02:26:48 INFO - PROCESS | 1942 | 1465118808654 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:48 INFO - PROCESS | 1942 | 1465118808713 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:48 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index7.htm | IDBCursor.advance() - index - throw TransactionInactiveError
02:26:48 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index7.htm | took 218ms
02:26:48 INFO - TEST-START | /IndexedDB/idbcursor_advance_index8.htm
02:26:48 INFO - PROCESS | 1942 | 1465118808880 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:48 INFO - PROCESS | 1942 | 1465118808939 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:49 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index8.htm | IDBCursor.advance() - index - throw InvalidStateError
02:26:49 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index8.htm | took 216ms
02:26:49 INFO - TEST-START | /IndexedDB/idbcursor_advance_index9.htm
02:26:49 INFO - PROCESS | 1942 | 1465118809098 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:49 INFO - PROCESS | 1942 | 1465118809157 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:49 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index9.htm | IDBCursor.advance() - index - throw InvalidStateError caused by object store been deleted
02:26:49 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index9.htm | took 217ms
02:26:49 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore.htm
02:26:49 INFO - PROCESS | 1942 | 1465118809317 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:49 INFO - PROCESS | 1942 | 1465118809380 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:49 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore.htm | IDBCursor.advance() - object store - iterate cursor number of times specified by count
02:26:49 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore.htm | took 216ms
02:26:49 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore2.htm
02:26:49 INFO - PROCESS | 1942 | 1465118809535 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:49 INFO - PROCESS | 1942 | 1465118809598 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:49 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore2.htm | IDBCursor.advance() - object store - throw TypeError
02:26:49 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore2.htm | took 216ms
02:26:49 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore3.htm
02:26:49 INFO - PROCESS | 1942 | 1465118809753 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:49 INFO - PROCESS | 1942 | 1465118809819 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:49 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore3.htm | IDBCursor.advance() - object store - throw TransactionInactiveError
02:26:49 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore3.htm | took 216ms
02:26:49 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore4.htm
02:26:49 INFO - PROCESS | 1942 | 1465118809977 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:50 INFO - PROCESS | 1942 | 1465118810040 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:50 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore4.htm | IDBCursor.advance() - object store - throw InvalidStateError
02:26:50 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore4.htm | took 222ms
02:26:50 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore5.htm
02:26:50 INFO - PROCESS | 1942 | 1465118810197 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:50 INFO - PROCESS | 1942 | 1465118810249 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:50 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore5.htm | IDBCursor.advance() - object store - throw InvalidStateError caused by object store been deleted
02:26:50 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore5.htm | took 218ms
02:26:50 INFO - TEST-START | /IndexedDB/idbcursor_continue_index.htm
02:26:50 INFO - PROCESS | 1942 | 1465118810419 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:50 INFO - PROCESS | 1942 | 1465118810501 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:50 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index.htm | IDBCursor.continue() - index - iterate to the next record
02:26:50 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index.htm | took 467ms
02:26:50 INFO - TEST-START | /IndexedDB/idbcursor_continue_index2.htm
02:26:50 INFO - PROCESS | 1942 | 1465118810890 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:51 INFO - PROCESS | 1942 | 1465118811012 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:51 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index2.htm | IDBCursor.continue() - index - attempt to pass a key parameter that is not a valid key
02:26:51 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index2.htm | took 572ms
02:26:51 INFO - TEST-START | /IndexedDB/idbcursor_continue_index3.htm
02:26:51 INFO - PROCESS | 1942 | 1465118811466 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:51 INFO - PROCESS | 1942 | 1465118811642 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:51 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
02:26:51 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index3.htm | took 469ms
02:26:51 INFO - TEST-START | /IndexedDB/idbcursor_continue_index4.htm
02:26:51 INFO - PROCESS | 1942 | 1465118811945 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:52 INFO - PROCESS | 1942 | 1465118812000 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:52 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
02:26:52 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index4.htm | took 273ms
02:26:52 INFO - TEST-START | /IndexedDB/idbcursor_continue_index5.htm
02:26:52 INFO - PROCESS | 1942 | 1465118812218 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:52 INFO - PROCESS | 1942 | 1465118812276 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:52 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index5.htm | IDBCursor.continue() - index - iterate using 'prevunique'
02:26:52 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index5.htm | took 270ms
02:26:52 INFO - TEST-START | /IndexedDB/idbcursor_continue_index6.htm
02:26:52 INFO - PROCESS | 1942 | 1465118812497 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:52 INFO - PROCESS | 1942 | 1465118812579 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:52 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index6.htm | IDBCursor.continue() - index - iterate using nextunique
02:26:52 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index6.htm | took 375ms
02:26:52 INFO - TEST-START | /IndexedDB/idbcursor_continue_index7.htm
02:26:52 INFO - PROCESS | 1942 | 1465118812866 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:52 INFO - PROCESS | 1942 | 1465118812915 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:53 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index7.htm | IDBCursor.continue() - index - throw TransactionInactiveError
02:26:53 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index7.htm | took 217ms
02:26:53 INFO - TEST-START | /IndexedDB/idbcursor_continue_index8.htm
02:26:53 INFO - PROCESS | 1942 | 1465118813086 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:53 INFO - PROCESS | 1942 | 1465118813146 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:53 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index8.htm | IDBCursor.continue() - index - throw InvalidStateError caused by object store been deleted
02:26:53 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index8.htm | took 218ms
02:26:53 INFO - TEST-START | /IndexedDB/idbcursor_continue_invalid.htm
02:26:53 INFO - PROCESS | 1942 | 1465118813311 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:53 INFO - PROCESS | 1942 | 1465118813361 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:53 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_invalid.htm | IDBCursor.continue() - attempt to call continue two times
02:26:53 INFO - TEST-OK | /IndexedDB/idbcursor_continue_invalid.htm | took 223ms
02:26:53 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore.htm
02:26:53 INFO - PROCESS | 1942 | 1465118813532 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:53 INFO - PROCESS | 1942 | 1465118813596 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:53 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore.htm | IDBCursor.continue() - object store - iterate to the next record
02:26:53 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore.htm | took 266ms
02:26:53 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore2.htm
02:26:53 INFO - PROCESS | 1942 | 1465118813801 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:53 INFO - PROCESS | 1942 | 1465118813859 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:54 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore2.htm | IDBCursor.continue() - object store - attempt to pass a key parameter is not a valid key
02:26:54 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore2.htm | took 320ms
02:26:54 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore3.htm
02:26:54 INFO - PROCESS | 1942 | 1465118814140 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:54 INFO - PROCESS | 1942 | 1465118814240 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:54 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
02:26:54 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore3.htm | took 366ms
02:26:54 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore4.htm
02:26:54 INFO - PROCESS | 1942 | 1465118814506 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:54 INFO - PROCESS | 1942 | 1465118814609 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:54 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
02:26:54 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore4.htm | took 318ms
02:26:54 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore5.htm
02:26:54 INFO - PROCESS | 1942 | 1465118814847 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:54 INFO - PROCESS | 1942 | 1465118814909 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:55 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore5.htm | IDBCursor.continue() - object store - throw TransactionInactiveError
02:26:55 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore5.htm | took 282ms
02:26:55 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore6.htm
02:26:55 INFO - PROCESS | 1942 | 1465118815158 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:55 INFO - PROCESS | 1942 | 1465118815218 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:55 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore6.htm | IDBCursor.continue() - object store - throw InvalidStateError caused by object store been deleted
02:26:55 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore6.htm | took 254ms
02:26:55 INFO - TEST-START | /IndexedDB/idbcursor_delete_index.htm
02:26:55 INFO - PROCESS | 1942 | 1465118815378 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:55 INFO - PROCESS | 1942 | 1465118815431 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:55 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index.htm | IDBCursor.delete() - index - remove a record from the object store
02:26:55 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index.htm | took 222ms
02:26:55 INFO - TEST-START | /IndexedDB/idbcursor_delete_index2.htm
02:26:55 INFO - PROCESS | 1942 | 1465118815597 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:55 INFO - PROCESS | 1942 | 1465118815652 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:55 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index2.htm | IDBCursor.delete() - index - attempt to remove a record in a read-only transaction
02:26:55 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index2.htm | took 268ms
02:26:55 INFO - TEST-START | /IndexedDB/idbcursor_delete_index3.htm
02:26:55 INFO - PROCESS | 1942 | 1465118815867 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:55 INFO - PROCESS | 1942 | 1465118815928 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:56 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
02:26:56 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index3.htm | took 266ms
02:26:56 INFO - TEST-START | /IndexedDB/idbcursor_delete_index4.htm
02:26:56 INFO - PROCESS | 1942 | 1465118816145 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:56 INFO - PROCESS | 1942 | 1465118816224 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:56 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index4.htm | IDBCursor.delete() - index - throw InvalidStateError caused by object store been deleted
02:26:56 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index4.htm | took 218ms
02:26:56 INFO - TEST-START | /IndexedDB/idbcursor_delete_index5.htm
02:26:56 INFO - PROCESS | 1942 | 1465118816366 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:56 INFO - PROCESS | 1942 | 1465118816442 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:56 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index5.htm | IDBCursor.delete() - index - throw InvalidStateError when the cursor is being iterated
02:26:56 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index5.htm | took 319ms
02:26:56 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore.htm
02:26:56 INFO - PROCESS | 1942 | 1465118816695 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:56 INFO - PROCESS | 1942 | 1465118816782 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:56 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore.htm | IDBCursor.delete() - object store - remove a record from the object store
02:26:56 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore.htm | took 274ms
02:26:56 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore2.htm
02:26:56 INFO - PROCESS | 1942 | 1465118816964 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:57 INFO - PROCESS | 1942 | 1465118817022 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:57 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore2.htm | IDBCursor.delete() - object store - attempt to remove a record in a read-only transaction
02:26:57 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore2.htm | took 219ms
02:26:57 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore3.htm
02:26:57 INFO - PROCESS | 1942 | 1465118817185 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:57 INFO - PROCESS | 1942 | 1465118817246 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:57 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
02:26:57 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore3.htm | took 215ms
02:26:57 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore4.htm
02:26:57 INFO - PROCESS | 1942 | 1465118817403 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:57 INFO - PROCESS | 1942 | 1465118817463 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:57 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore4.htm | IDBCursor.delete() - object store - throw InvalidStateError caused by object store been deleted
02:26:57 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore4.htm | took 366ms
02:26:57 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore5.htm
02:26:57 INFO - PROCESS | 1942 | 1465118817776 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:57 INFO - PROCESS | 1942 | 1465118817852 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:58 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore5.htm | IDBCursor.delete() - object store - throw InvalidStateError when the cursor is being iterated
02:26:58 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore5.htm | took 420ms
02:26:58 INFO - TEST-START | /IndexedDB/idbcursor_iterating.htm
02:26:58 INFO - PROCESS | 1942 | 1465118818197 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:58 INFO - PROCESS | 1942 | 1465118818263 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:58 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
02:26:58 INFO - TEST-OK | /IndexedDB/idbcursor_iterating.htm | took 767ms
02:26:58 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index.htm
02:26:58 INFO - PROCESS | 1942 | 1465118818967 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:59 INFO - PROCESS | 1942 | 1465118819028 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:59 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index.htm | IDBCursor.continue() - index - delete next element, and iterate to it
02:26:59 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index.htm | took 368ms
02:26:59 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index2.htm
02:26:59 INFO - PROCESS | 1942 | 1465118819350 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:59 INFO - PROCESS | 1942 | 1465118819427 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:59 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index2.htm | IDBCursor.continue() - index - add next element, and iterate to it
02:26:59 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index2.htm | took 267ms
02:26:59 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore.htm
02:26:59 INFO - PROCESS | 1942 | 1465118819621 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:59 INFO - PROCESS | 1942 | 1465118819683 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:59 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
02:26:59 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore.htm | took 217ms
02:26:59 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore2.htm
02:26:59 INFO - PROCESS | 1942 | 1465118819843 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:26:59 INFO - PROCESS | 1942 | 1465118819895 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:00 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore2.htm | IDBCursor.continue() - objectstore - add next element, and iterate to it
02:27:00 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore2.htm | took 216ms
02:27:00 INFO - TEST-START | /IndexedDB/idbcursor_update_index.htm
02:27:00 INFO - PROCESS | 1942 | 1465118820061 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:00 INFO - PROCESS | 1942 | 1465118820113 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:00 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index.htm | IDBCursor.update() - index - modify a record in the object store
02:27:00 INFO - TEST-OK | /IndexedDB/idbcursor_update_index.htm | took 322ms
02:27:00 INFO - TEST-START | /IndexedDB/idbcursor_update_index2.htm
02:27:00 INFO - PROCESS | 1942 | 1465118820386 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:00 INFO - PROCESS | 1942 | 1465118820480 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:00 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index2.htm | IDBCursor.update() - index - attempt to modify a record in a read-only transaction
02:27:00 INFO - TEST-OK | /IndexedDB/idbcursor_update_index2.htm | took 367ms
02:27:00 INFO - TEST-START | /IndexedDB/idbcursor_update_index3.htm
02:27:00 INFO - PROCESS | 1942 | 1465118820752 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:00 INFO - PROCESS | 1942 | 1465118820810 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:01 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index3.htm | IDBCursor.update() - index - attempt to modify a record in an inactive transaction
02:27:01 INFO - TEST-OK | /IndexedDB/idbcursor_update_index3.htm | took 266ms
02:27:01 INFO - TEST-START | /IndexedDB/idbcursor_update_index4.htm
02:27:01 INFO - PROCESS | 1942 | 1465118821020 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:01 INFO - PROCESS | 1942 | 1465118821089 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:01 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index4.htm | IDBCursor.update() - index - attempt to modify a record when object store been deleted
02:27:01 INFO - TEST-OK | /IndexedDB/idbcursor_update_index4.htm | took 266ms
02:27:01 INFO - TEST-START | /IndexedDB/idbcursor_update_index5.htm
02:27:01 INFO - PROCESS | 1942 | 1465118821295 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:01 INFO - PROCESS | 1942 | 1465118821355 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:01 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index5.htm | IDBCursor.update() - index - throw DataCloneError
02:27:01 INFO - TEST-OK | /IndexedDB/idbcursor_update_index5.htm | took 273ms
02:27:01 INFO - TEST-START | /IndexedDB/idbcursor_update_index6.htm
02:27:01 INFO - PROCESS | 1942 | 1465118821564 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:01 INFO - PROCESS | 1942 | 1465118821627 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:01 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index6.htm | IDBCursor.update() - index - no argument
02:27:01 INFO - TEST-OK | /IndexedDB/idbcursor_update_index6.htm | took 268ms
02:27:01 INFO - TEST-START | /IndexedDB/idbcursor_update_index7.htm
02:27:01 INFO - PROCESS | 1942 | 1465118821839 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:01 INFO - PROCESS | 1942 | 1465118821977 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:02 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index7.htm | IDBCursor.update() - index - throw DataError
02:27:02 INFO - TEST-OK | /IndexedDB/idbcursor_update_index7.htm | took 318ms
02:27:02 INFO - TEST-START | /IndexedDB/idbcursor_update_index8.htm
02:27:02 INFO - PROCESS | 1942 | 1465118822162 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:02 INFO - PROCESS | 1942 | 1465118822215 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:02 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index8.htm | IDBCursor.update() - index - throw InvalidStateError when the cursor is being iterated
02:27:02 INFO - TEST-OK | /IndexedDB/idbcursor_update_index8.htm | took 216ms
02:27:02 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore.htm
02:27:02 INFO - PROCESS | 1942 | 1465118822381 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:02 INFO - PROCESS | 1942 | 1465118822432 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:02 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore.htm | IDBCursor.update() - objectstore - modify a record in the object store
02:27:02 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore.htm | took 216ms
02:27:02 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore2.htm
02:27:02 INFO - PROCESS | 1942 | 1465118822599 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:02 INFO - PROCESS | 1942 | 1465118822650 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:02 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore2.htm | IDBCursor.update() - object store - attempt to modify a record in a read-only transaction
02:27:02 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore2.htm | took 216ms
02:27:02 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore3.htm
02:27:02 INFO - PROCESS | 1942 | 1465118822818 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:02 INFO - PROCESS | 1942 | 1465118822874 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:03 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore3.htm | IDBCursor.update() - object store - attempt to modify a record in an inactive transaction
02:27:03 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore3.htm | took 217ms
02:27:03 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore4.htm
02:27:03 INFO - PROCESS | 1942 | 1465118823047 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:03 INFO - PROCESS | 1942 | 1465118823100 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:03 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore4.htm | IDBCursor.update() - index - modify a record in the object store
02:27:03 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore4.htm | took 216ms
02:27:03 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore5.htm
02:27:03 INFO - PROCESS | 1942 | 1465118823268 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:03 INFO - PROCESS | 1942 | 1465118823348 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:03 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore5.htm | IDBCursor.update() - object store - attempt to modify a record when object store been deleted
02:27:03 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore5.htm | took 316ms
02:27:03 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore6.htm
02:27:03 INFO - PROCESS | 1942 | 1465118823586 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:03 INFO - PROCESS | 1942 | 1465118823667 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:03 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore6.htm | IDBCursor.update() - object store - throw DataCloneError
02:27:03 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore6.htm | took 268ms
02:27:03 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore7.htm
02:27:03 INFO - PROCESS | 1942 | 1465118823862 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:03 INFO - PROCESS | 1942 | 1465118823916 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:04 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore7.htm | IDBCursor.update() - object store - no argument
02:27:04 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore7.htm | took 223ms
02:27:04 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore8.htm
02:27:04 INFO - PROCESS | 1942 | 1465118824084 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:04 INFO - PROCESS | 1942 | 1465118824139 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:04 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore8.htm | IDBCursor.update() - object store - throw DataError
02:27:04 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore8.htm | took 218ms
02:27:04 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore9.htm
02:27:04 INFO - PROCESS | 1942 | 1465118824311 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:04 INFO - PROCESS | 1942 | 1465118824370 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:04 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore9.htm | IDBCursor.update() - object store - throw InvalidStateError when the cursor is being iterated
02:27:04 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore9.htm | took 222ms
02:27:04 INFO - TEST-START | /IndexedDB/idbdatabase_close.htm
02:27:04 INFO - PROCESS | 1942 | 1465118824530 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:04 INFO - PROCESS | 1942 | 1465118824622 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:05 INFO - TEST-PASS | /IndexedDB/idbdatabase_close.htm | IDBDatabase.close() - unblock the version change transaction created by an open database request
02:27:05 INFO - TEST-OK | /IndexedDB/idbdatabase_close.htm | took 516ms
02:27:05 INFO - TEST-START | /IndexedDB/idbdatabase_close2.htm
02:27:05 INFO - PROCESS | 1942 | 1465118825050 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:05 INFO - PROCESS | 1942 | 1465118825128 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:05 INFO - TEST-PASS | /IndexedDB/idbdatabase_close2.htm | IDBDatabase.close() - unblock the delete database request
02:27:05 INFO - TEST-OK | /IndexedDB/idbdatabase_close2.htm | took 317ms
02:27:05 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm
02:27:05 INFO - PROCESS | 1942 | 1465118825377 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:05 INFO - PROCESS | 1942 | 1465118825432 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:05 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | IDBDatabase.createObjectStore() and IDBObjectStore.createIndex() - both with empty name
02:27:05 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | took 269ms
02:27:05 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore.htm
02:27:05 INFO - PROCESS | 1942 | 1465118825651 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:05 INFO - PROCESS | 1942 | 1465118825707 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:05 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore.htm | IDBDatabase.createObjectStore() - returns an instance of IDBObjectStore
02:27:05 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore.htm | took 268ms
02:27:05 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm
02:27:05 INFO - PROCESS | 1942 | 1465118825918 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:05 INFO - PROCESS | 1942 | 1465118825970 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:06 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | IDBDatabase.createObjectStore() - create 1000 object stores, add one item and delete
02:27:06 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | took 415ms
02:27:06 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm
02:27:06 INFO - PROCESS | 1942 | 1465118826338 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:06 INFO - PROCESS | 1942 | 1465118826401 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:06 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | IDBDatabase.createObjectStore() - empty name
02:27:06 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | took 317ms
02:27:06 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore11.htm
02:27:06 INFO - PROCESS | 1942 | 1465118826664 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:06 INFO - PROCESS | 1942 | 1465118826727 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:06 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore11.htm | IDBDatabase.createObjectStore() - attempting to create an existing object store with a different keyPath throw ConstraintError
02:27:06 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore11.htm | took 222ms
02:27:06 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore2.htm
02:27:06 INFO - PROCESS | 1942 | 1465118826881 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:06 INFO - PROCESS | 1942 | 1465118826931 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:07 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore2.htm | IDBDatabase.createObjectStore() - object store 'name' and 'keyPath' properties are correctly set
02:27:07 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore2.htm | took 218ms
02:27:07 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore3.htm
02:27:07 INFO - PROCESS | 1942 | 1465118827111 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:07 INFO - PROCESS | 1942 | 1465118827166 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:07 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore3.htm | IDBDatabase.createObjectStore() - attempt to create an object store outside of a version change transaction
02:27:07 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore3.htm | took 274ms
02:27:07 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore4.htm
02:27:07 INFO - PROCESS | 1942 | 1465118827381 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:07 INFO - PROCESS | 1942 | 1465118827438 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:07 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore4.htm | IDBDatabase.createObjectStore() - attempt to create an object store that already exists
02:27:07 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore4.htm | took 267ms
02:27:07 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore5.htm
02:27:07 INFO - PROCESS | 1942 | 1465118827651 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:07 INFO - PROCESS | 1942 | 1465118827716 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:07 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore5.htm | IDBDatabase.createObjectStore() - object store's name appears in database's list
02:27:07 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore5.htm | took 317ms
02:27:07 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore6.htm
02:27:07 INFO - PROCESS | 1942 | 1465118827987 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:08 INFO - PROCESS | 1942 | 1465118828099 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore6.htm | IDBDatabase.createObjectStore() - attempt to create an object store with an invalid key path
02:27:08 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore6.htm | took 319ms
02:27:08 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore7.htm
02:27:08 INFO - PROCESS | 1942 | 1465118828297 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:08 INFO - PROCESS | 1942 | 1465118828358 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore7.htm | IDBDatabase.createObjectStore() - create an object store with an unknown optional parameter
02:27:08 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore7.htm | took 266ms
02:27:08 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm
02:27:08 INFO - PROCESS | 1942 | 1465118828566 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:08 INFO - PROCESS | 1942 | 1465118828625 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true
02:27:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath null
02:27:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath undefined
02:27:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath string
02:27:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath empty
02:27:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath array
02:27:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath string
02:27:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath empty
02:27:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath array
02:27:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath string
02:27:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath null
02:27:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath undefined
02:27:08 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | took 319ms
02:27:08 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm
02:27:08 INFO - PROCESS | 1942 | 1465118828888 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:08 INFO - PROCESS | 1942 | 1465118828948 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:09 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and empty keyPath
02:27:09 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array
02:27:09 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array 2
02:27:09 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath object
02:27:09 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | took 267ms
02:27:09 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore.htm
02:27:09 INFO - PROCESS | 1942 | 1465118829169 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:09 INFO - PROCESS | 1942 | 1465118829232 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:09 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore.htm | IDBDatabase.deleteObjectStore() - object store's name is removed from database's list
02:27:09 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore.htm | took 267ms
02:27:09 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore2.htm
02:27:09 INFO - PROCESS | 1942 | 1465118829448 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:09 INFO - PROCESS | 1942 | 1465118829526 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:09 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore2.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store outside of a version change transaction
02:27:09 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore2.htm | took 328ms
02:27:09 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore3.htm
02:27:09 INFO - PROCESS | 1942 | 1465118829769 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:09 INFO - PROCESS | 1942 | 1465118829826 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:09 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore3.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store that does not exist
02:27:09 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore3.htm | took 216ms
02:27:09 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm
02:27:09 INFO - PROCESS | 1942 | 1465118829995 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:10 INFO - PROCESS | 1942 | 1465118830049 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:10 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | IDBDatabase.deleteObjectStore() - the object store is not reused
02:27:10 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | took 274ms
02:27:10 INFO - TEST-START | /IndexedDB/idbdatabase_transaction.htm
02:27:10 INFO - PROCESS | 1942 | 1465118830267 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:10 INFO - PROCESS | 1942 | 1465118830341 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:10 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid scope
02:27:10 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction.htm | took 317ms
02:27:10 INFO - TEST-START | /IndexedDB/idbdatabase_transaction2.htm
02:27:10 INFO - PROCESS | 1942 | 1465118830590 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:10 INFO - PROCESS | 1942 | 1465118830681 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:10 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction2.htm | IDBDatabase.transaction() - opening a transaction defaults to a read-only mode
02:27:10 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction2.htm | took 317ms
02:27:10 INFO - TEST-START | /IndexedDB/idbdatabase_transaction3.htm
02:27:10 INFO - PROCESS | 1942 | 1465118830918 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:10 INFO - PROCESS | 1942 | 1465118830981 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:11 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction3.htm | IDBDatabase.transaction() - attempt to open a transaction from closed database connection
02:27:11 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction3.htm | took 328ms
02:27:11 INFO - TEST-START | /IndexedDB/idbdatabase_transaction4.htm
02:27:11 INFO - PROCESS | 1942 | 1465118831292 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:11 INFO - PROCESS | 1942 | 1465118831370 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:11 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction4.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid mode
02:27:11 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction4.htm | took 422ms
02:27:11 INFO - TEST-START | /IndexedDB/idbdatabase_transaction5.htm
02:27:11 INFO - PROCESS | 1942 | 1465118831715 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:11 INFO - PROCESS | 1942 | 1465118831956 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:12 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction5.htm | IDBDatabase.transaction() - If storeNames is an empty list, the implementation must throw a DOMException of type InvalidAccessError
02:27:12 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction5.htm | took 420ms
02:27:12 INFO - TEST-START | /IndexedDB/idbfactory_cmp.htm
02:27:12 INFO - PROCESS | 1942 | 1465118832140 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:12 INFO - PROCESS | 1942 | 1465118832201 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:12 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp.htm | IDBFactory.cmp()
02:27:12 INFO - TEST-OK | /IndexedDB/idbfactory_cmp.htm | took 216ms
02:27:12 INFO - TEST-START | /IndexedDB/idbfactory_cmp2.htm
02:27:12 INFO - PROCESS | 1942 | 1465118832363 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:12 INFO - PROCESS | 1942 | 1465118832415 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:12 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - no argument
02:27:12 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - null
02:27:12 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - NaN
02:27:12 INFO - TEST-OK | /IndexedDB/idbfactory_cmp2.htm | took 217ms
02:27:12 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase.htm
02:27:12 INFO - PROCESS | 1942 | 1465118832586 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:12 INFO - PROCESS | 1942 | 1465118832638 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:12 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase.htm | IDBFactory.deleteDatabase() - request has no source
02:27:12 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase.htm | took 370ms
02:27:12 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase2.htm
02:27:12 INFO - PROCESS | 1942 | 1465118832956 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:13 INFO - PROCESS | 1942 | 1465118833009 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:13 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase2.htm | IDBFactory.deleteDatabase() - result of the request is set to undefined
02:27:13 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase2.htm | took 216ms
02:27:13 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase3.htm
02:27:13 INFO - PROCESS | 1942 | 1465118833180 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:13 INFO - PROCESS | 1942 | 1465118833231 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:13 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase3.htm | IDBFactory.deleteDatabase() - success event
02:27:13 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase3.htm | took 216ms
02:27:13 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase4.htm
02:27:13 INFO - PROCESS | 1942 | 1465118833398 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:13 INFO - PROCESS | 1942 | 1465118833448 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:13 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete an existing database
02:27:13 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete a nonexistant database
02:27:13 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase4.htm | took 218ms
02:27:13 INFO - TEST-START | /IndexedDB/idbfactory_open.htm
02:27:13 INFO - PROCESS | 1942 | 1465118833619 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:13 INFO - PROCESS | 1942 | 1465118833669 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:13 INFO - TEST-PASS | /IndexedDB/idbfactory_open.htm | IDBFactory.open() - request has no source
02:27:13 INFO - TEST-OK | /IndexedDB/idbfactory_open.htm | took 218ms
02:27:13 INFO - TEST-START | /IndexedDB/idbfactory_open10.htm
02:27:13 INFO - PROCESS | 1942 | 1465118833850 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:13 INFO - PROCESS | 1942 | 1465118833911 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:14 INFO - TEST-PASS | /IndexedDB/idbfactory_open10.htm | IDBFactory.open() - error in upgradeneeded resets db
02:27:14 INFO - TEST-ERROR | /IndexedDB/idbfactory_open10.htm | took 267ms
02:27:14 INFO - TEST-START | /IndexedDB/idbfactory_open11.htm
02:27:14 INFO - PROCESS | 1942 | 1465118834119 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:14 INFO - PROCESS | 1942 | 1465118834179 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:14 INFO - TEST-PASS | /IndexedDB/idbfactory_open11.htm | IDBFactory.open() - second open's transaction is available to get objectStores
02:27:14 INFO - TEST-OK | /IndexedDB/idbfactory_open11.htm | took 369ms
02:27:14 INFO - TEST-START | /IndexedDB/idbfactory_open12.htm
02:27:14 INFO - PROCESS | 1942 | 1465118834497 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:14 INFO - PROCESS | 1942 | 1465118834548 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:14 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent
02:27:14 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent - second upgrade
02:27:14 INFO - TEST-OK | /IndexedDB/idbfactory_open12.htm | took 270ms
02:27:14 INFO - TEST-START | /IndexedDB/idbfactory_open2.htm
02:27:14 INFO - PROCESS | 1942 | 1465118834765 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:14 INFO - PROCESS | 1942 | 1465118834831 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:15 INFO - TEST-PASS | /IndexedDB/idbfactory_open2.htm | IDBFactory.open() - database 'name' and 'version' are correctly set
02:27:15 INFO - TEST-OK | /IndexedDB/idbfactory_open2.htm | took 267ms
02:27:15 INFO - TEST-START | /IndexedDB/idbfactory_open3.htm
02:27:15 INFO - PROCESS | 1942 | 1465118835044 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:15 INFO - PROCESS | 1942 | 1465118835104 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:15 INFO - TEST-PASS | /IndexedDB/idbfactory_open3.htm | IDBFactory.open() - no version opens current database
02:27:15 INFO - TEST-OK | /IndexedDB/idbfactory_open3.htm | took 221ms
02:27:15 INFO - TEST-START | /IndexedDB/idbfactory_open4.htm
02:27:15 INFO - PROCESS | 1942 | 1465118835265 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:15 INFO - PROCESS | 1942 | 1465118835328 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:15 INFO - TEST-PASS | /IndexedDB/idbfactory_open4.htm | IDBFactory.open() - new database has default version
02:27:15 INFO - TEST-OK | /IndexedDB/idbfactory_open4.htm | took 269ms
02:27:15 INFO - TEST-START | /IndexedDB/idbfactory_open5.htm
02:27:15 INFO - PROCESS | 1942 | 1465118835536 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:15 INFO - PROCESS | 1942 | 1465118835608 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:15 INFO - TEST-PASS | /IndexedDB/idbfactory_open5.htm | IDBFactory.open() - new database is empty
02:27:15 INFO - TEST-OK | /IndexedDB/idbfactory_open5.htm | took 317ms
02:27:15 INFO - TEST-START | /IndexedDB/idbfactory_open6.htm
02:27:15 INFO - PROCESS | 1942 | 1465118835855 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:15 INFO - PROCESS | 1942 | 1465118835915 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:16 INFO - TEST-PASS | /IndexedDB/idbfactory_open6.htm | IDBFactory.open() - open database with a lower version than current
02:27:16 INFO - TEST-OK | /IndexedDB/idbfactory_open6.htm | took 217ms
02:27:16 INFO - TEST-START | /IndexedDB/idbfactory_open7.htm
02:27:16 INFO - PROCESS | 1942 | 1465118836080 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:16 INFO - PROCESS | 1942 | 1465118836132 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:16 INFO - TEST-PASS | /IndexedDB/idbfactory_open7.htm | IDBFactory.open() - open database with a higher version than current
02:27:16 INFO - TEST-OK | /IndexedDB/idbfactory_open7.htm | took 518ms
02:27:16 INFO - TEST-START | /IndexedDB/idbfactory_open8.htm
02:27:16 INFO - PROCESS | 1942 | 1465118836601 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:16 INFO - PROCESS | 1942 | 1465118836698 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:16 INFO - TEST-PASS | /IndexedDB/idbfactory_open8.htm | IDBFactory.open() - error in version change transaction aborts open
02:27:16 INFO - TEST-OK | /IndexedDB/idbfactory_open8.htm | took 267ms
02:27:16 INFO - TEST-START | /IndexedDB/idbfactory_open9.htm
02:27:16 INFO - PROCESS | 1942 | 1465118836879 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:16 INFO - PROCESS | 1942 | 1465118836930 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:17 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -1 should throw TypeError.
02:27:17 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -0.5 should throw TypeError.
02:27:17 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0 should throw TypeError.
02:27:17 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.5 should throw TypeError.
02:27:17 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.8 should throw TypeError.
02:27:17 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740992 should throw TypeError.
02:27:17 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument NaN should throw TypeError.
02:27:17 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument Infinity should throw TypeError.
02:27:17 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -Infinity should throw TypeError.
02:27:17 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument "foo" should throw TypeError.
02:27:17 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument null should throw TypeError. - assert_throws: function "function () {
02:27:17 INFO - window.indexedDB.open('test', val);..." did not throw
02:27:17 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
02:27:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:27:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:27:17 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
02:27:17 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:28:1
02:27:17 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument false should throw TypeError.
02:27:17 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object should throw TypeError. - assert_throws: function "function () {
02:27:17 INFO - window.indexedDB.open('test', val);..." did not throw
02:27:17 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
02:27:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:27:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:27:17 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
02:27:17 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:31:1
02:27:17 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (second) should throw TypeError. - assert_throws: function "function () {
02:27:17 INFO - window.indexedDB.open('test', val);..." did not throw
02:27:17 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
02:27:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:27:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:27:17 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
02:27:17 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:35:1
02:27:17 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (third) should throw TypeError. - assert_throws: function "function () {
02:27:17 INFO - window.indexedDB.open('test', val);..." did not throw
02:27:17 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
02:27:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:27:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:27:17 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
02:27:17 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:39:1
02:27:17 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 1.5 should not throw.
02:27:17 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740991 should not throw.
02:27:17 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument undefined should not throw.
02:27:17 INFO - TEST-ERROR | /IndexedDB/idbfactory_open9.htm | took 276ms
02:27:17 INFO - TEST-START | /IndexedDB/idbindex-multientry-arraykeypath.htm
02:27:17 INFO - PROCESS | 1942 | 1465118837155 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:17 INFO - PROCESS | 1942 | 1465118837219 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:17 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-arraykeypath.htm | IDBIndex.multiEntry: array keyPath with multiEntry
02:27:17 INFO - TEST-OK | /IndexedDB/idbindex-multientry-arraykeypath.htm | took 268ms
02:27:17 INFO - TEST-START | /IndexedDB/idbindex-multientry-big.htm
02:27:17 INFO - PROCESS | 1942 | 1465118837427 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:17 INFO - PROCESS | 1942 | 1465118837480 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:18 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Adding one item with 1000 multiEntry keys
02:27:18 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Getting the one item by 1000 indeced keys
02:27:18 INFO - TEST-OK | /IndexedDB/idbindex-multientry-big.htm | took 870ms
02:27:18 INFO - TEST-START | /IndexedDB/idbindex-multientry.htm
02:27:18 INFO - PROCESS | 1942 | 1465118838295 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:18 INFO - PROCESS | 1942 | 1465118838361 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:18 INFO - TEST-PASS | /IndexedDB/idbindex-multientry.htm | IDBIndex.multiEntry - adding keys
02:27:18 INFO - TEST-OK | /IndexedDB/idbindex-multientry.htm | took 269ms
02:27:18 INFO - TEST-START | /IndexedDB/idbindex_count.htm
02:27:18 INFO - PROCESS | 1942 | 1465118838566 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:18 INFO - PROCESS | 1942 | 1465118838624 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:18 INFO - TEST-PASS | /IndexedDB/idbindex_count.htm | IDBIndex.count() - returns the number of records in the index
02:27:18 INFO - TEST-OK | /IndexedDB/idbindex_count.htm | took 216ms
02:27:18 INFO - TEST-START | /IndexedDB/idbindex_count2.htm
02:27:18 INFO - PROCESS | 1942 | 1465118838784 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:18 INFO - PROCESS | 1942 | 1465118838832 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:18 INFO - TEST-PASS | /IndexedDB/idbindex_count2.htm | IDBIndex.count() - returns the number of records that have keys within the range
02:27:18 INFO - TEST-OK | /IndexedDB/idbindex_count2.htm | took 216ms
02:27:19 INFO - TEST-START | /IndexedDB/idbindex_count3.htm
02:27:19 INFO - PROCESS | 1942 | 1465118839002 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:19 INFO - PROCESS | 1942 | 1465118839060 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:19 INFO - TEST-PASS | /IndexedDB/idbindex_count3.htm | IDBIndex.count() - returns the number of records that have keys with the key
02:27:19 INFO - TEST-OK | /IndexedDB/idbindex_count3.htm | took 217ms
02:27:19 INFO - TEST-START | /IndexedDB/idbindex_count4.htm
02:27:19 INFO - PROCESS | 1942 | 1465118839235 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:19 INFO - PROCESS | 1942 | 1465118839294 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:19 INFO - TEST-PASS | /IndexedDB/idbindex_count4.htm | IDBIndex.count() - throw DataError when using invalid key
02:27:19 INFO - TEST-OK | /IndexedDB/idbindex_count4.htm | took 277ms
02:27:19 INFO - TEST-START | /IndexedDB/idbindex_get.htm
02:27:19 INFO - PROCESS | 1942 | 1465118839503 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:19 INFO - PROCESS | 1942 | 1465118839564 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:19 INFO - TEST-PASS | /IndexedDB/idbindex_get.htm | IDBIndex.get() - returns the record
02:27:19 INFO - TEST-OK | /IndexedDB/idbindex_get.htm | took 266ms
02:27:19 INFO - TEST-START | /IndexedDB/idbindex_get2.htm
02:27:19 INFO - PROCESS | 1942 | 1465118839788 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:19 INFO - PROCESS | 1942 | 1465118839861 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:20 INFO - TEST-PASS | /IndexedDB/idbindex_get2.htm | IDBIndex.get() - returns the record where the index contains duplicate values
02:27:20 INFO - TEST-OK | /IndexedDB/idbindex_get2.htm | took 276ms
02:27:20 INFO - TEST-START | /IndexedDB/idbindex_get3.htm
02:27:20 INFO - PROCESS | 1942 | 1465118840050 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:20 INFO - PROCESS | 1942 | 1465118840101 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:20 INFO - TEST-PASS | /IndexedDB/idbindex_get3.htm | IDBIndex.get() - attempt to retrieve a record that doesn't exist
02:27:20 INFO - TEST-OK | /IndexedDB/idbindex_get3.htm | took 217ms
02:27:20 INFO - TEST-START | /IndexedDB/idbindex_get4.htm
02:27:20 INFO - PROCESS | 1942 | 1465118840281 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:20 INFO - PROCESS | 1942 | 1465118840333 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:20 INFO - TEST-PASS | /IndexedDB/idbindex_get4.htm | IDBIndex.get() - returns the record with the first key in the range
02:27:20 INFO - TEST-OK | /IndexedDB/idbindex_get4.htm | took 226ms
02:27:20 INFO - TEST-START | /IndexedDB/idbindex_get5.htm
02:27:20 INFO - PROCESS | 1942 | 1465118840500 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:20 INFO - PROCESS | 1942 | 1465118840553 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:20 INFO - TEST-PASS | /IndexedDB/idbindex_get5.htm | IDBIndex.get() - throw DataError when using invalid key
02:27:20 INFO - TEST-OK | /IndexedDB/idbindex_get5.htm | took 217ms
02:27:20 INFO - TEST-START | /IndexedDB/idbindex_get6.htm
02:27:20 INFO - PROCESS | 1942 | 1465118840719 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:20 INFO - PROCESS | 1942 | 1465118840771 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:20 INFO - TEST-PASS | /IndexedDB/idbindex_get6.htm | IDBIndex.get() - throw InvalidStateError when the index is deleted
02:27:20 INFO - TEST-OK | /IndexedDB/idbindex_get6.htm | took 218ms
02:27:20 INFO - TEST-START | /IndexedDB/idbindex_get7.htm
02:27:20 INFO - PROCESS | 1942 | 1465118840945 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:21 INFO - PROCESS | 1942 | 1465118840999 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:21 INFO - TEST-PASS | /IndexedDB/idbindex_get7.htm | IDBIndex.get() - throw TransactionInactiveError on aborted transaction
02:27:21 INFO - TEST-OK | /IndexedDB/idbindex_get7.htm | took 223ms
02:27:21 INFO - TEST-START | /IndexedDB/idbindex_get8.htm
02:27:21 INFO - PROCESS | 1942 | 1465118841165 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:21 INFO - PROCESS | 1942 | 1465118841218 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:21 INFO - TEST-PASS | /IndexedDB/idbindex_get8.htm | IDBIndex.get() - throw InvalidStateError on index deleted by aborted upgrade
02:27:21 INFO - TEST-OK | /IndexedDB/idbindex_get8.htm | took 216ms
02:27:21 INFO - TEST-START | /IndexedDB/idbindex_getAll.html
02:27:21 INFO - PROCESS | 1942 | 1465118841383 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:21 INFO - PROCESS | 1942 | 1465118841442 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:21 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Single item get
02:27:21 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Empty object store
02:27:21 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get all keys
02:27:21 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=10
02:27:21 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range
02:27:21 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range with maxCount
02:27:21 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get upper excluded
02:27:21 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get lower excluded
02:27:21 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range (generated) with maxCount
02:27:21 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Non existent key
02:27:21 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=0
02:27:21 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve multiEntry key
02:27:21 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve one key multiple values
02:27:21 INFO - TEST-OK | /IndexedDB/idbindex_getAll.html | took 319ms
02:27:21 INFO - TEST-START | /IndexedDB/idbindex_getAllKeys.html
02:27:21 INFO - PROCESS | 1942 | 1465118841714 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:21 INFO - PROCESS | 1942 | 1465118841792 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Single item get
02:27:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Empty object store
02:27:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all keys
02:27:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all generated keys
02:27:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=10
02:27:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range
02:27:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range with maxCount
02:27:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get upper excluded
02:27:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get lower excluded
02:27:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range (generated) with maxCount
02:27:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Non existent key
02:27:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=0
02:27:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Retrieve multiEntry keys
02:27:22 INFO - TEST-OK | /IndexedDB/idbindex_getAllKeys.html | took 321ms
02:27:22 INFO - TEST-START | /IndexedDB/idbindex_getKey.htm
02:27:22 INFO - PROCESS | 1942 | 1465118842031 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:22 INFO - PROCESS | 1942 | 1465118842087 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:22 INFO - TEST-PASS | /IndexedDB/idbindex_getKey.htm | IDBIndex.getKey() - returns the record's primary key
02:27:22 INFO - TEST-OK | /IndexedDB/idbindex_getKey.htm | took 215ms
02:27:22 INFO - TEST-START | /IndexedDB/idbindex_getKey2.htm
02:27:22 INFO - PROCESS | 1942 | 1465118842250 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:22 INFO - PROCESS | 1942 | 1465118842304 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:22 INFO - TEST-PASS | /IndexedDB/idbindex_getKey2.htm | IDBIndex.getKey() - returns the record's primary key where the index contains duplicate values
02:27:22 INFO - TEST-OK | /IndexedDB/idbindex_getKey2.htm | took 217ms
02:27:22 INFO - TEST-START | /IndexedDB/idbindex_getKey3.htm
02:27:22 INFO - PROCESS | 1942 | 1465118842469 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:22 INFO - PROCESS | 1942 | 1465118842528 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:22 INFO - TEST-PASS | /IndexedDB/idbindex_getKey3.htm | IDBIndex.getKey() - attempt to retrieve the primary key of a record that doesn't exist
02:27:22 INFO - TEST-OK | /IndexedDB/idbindex_getKey3.htm | took 215ms
02:27:22 INFO - TEST-START | /IndexedDB/idbindex_getKey4.htm
02:27:22 INFO - PROCESS | 1942 | 1465118842687 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:22 INFO - PROCESS | 1942 | 1465118842746 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:22 INFO - TEST-PASS | /IndexedDB/idbindex_getKey4.htm | IDBIndex.getKey() - returns the key of the first record within the range
02:27:22 INFO - TEST-OK | /IndexedDB/idbindex_getKey4.htm | took 216ms
02:27:22 INFO - TEST-START | /IndexedDB/idbindex_getKey5.htm
02:27:22 INFO - PROCESS | 1942 | 1465118842926 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:22 INFO - PROCESS | 1942 | 1465118842990 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:23 INFO - TEST-PASS | /IndexedDB/idbindex_getKey5.htm | IDBIndex.getKey() - throw DataError when using invalid key
02:27:23 INFO - TEST-OK | /IndexedDB/idbindex_getKey5.htm | took 421ms
02:27:23 INFO - TEST-START | /IndexedDB/idbindex_getKey6.htm
02:27:23 INFO - PROCESS | 1942 | 1465118843332 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:23 INFO - PROCESS | 1942 | 1465118843466 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:23 INFO - TEST-PASS | /IndexedDB/idbindex_getKey6.htm | IDBIndex.getKey() - throw InvalidStateError when the index is deleted
02:27:23 INFO - TEST-OK | /IndexedDB/idbindex_getKey6.htm | took 417ms
02:27:23 INFO - TEST-START | /IndexedDB/idbindex_getKey7.htm
02:27:23 INFO - PROCESS | 1942 | 1465118843753 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:23 INFO - PROCESS | 1942 | 1465118843805 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:23 INFO - TEST-PASS | /IndexedDB/idbindex_getKey7.htm | IDBIndex.getKey() - throw TransactionInactiveError on aborted transaction
02:27:23 INFO - TEST-OK | /IndexedDB/idbindex_getKey7.htm | took 216ms
02:27:23 INFO - TEST-START | /IndexedDB/idbindex_getKey8.htm
02:27:23 INFO - PROCESS | 1942 | 1465118843970 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:24 INFO - PROCESS | 1942 | 1465118844027 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:24 INFO - TEST-PASS | /IndexedDB/idbindex_getKey8.htm | IDBIndex.getKey() - throw InvalidStateError on index deleted by aborted upgrade
02:27:24 INFO - TEST-OK | /IndexedDB/idbindex_getKey8.htm | took 267ms
02:27:24 INFO - TEST-START | /IndexedDB/idbindex_indexNames.htm
02:27:24 INFO - PROCESS | 1942 | 1465118844258 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:24 INFO - PROCESS | 1942 | 1465118844363 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:24 INFO - TEST-PASS | /IndexedDB/idbindex_indexNames.htm | IDBIndex.getKey() - returns the record's primary key
02:27:24 INFO - TEST-OK | /IndexedDB/idbindex_indexNames.htm | took 373ms
02:27:24 INFO - TEST-START | /IndexedDB/idbindex_openCursor.htm
02:27:24 INFO - PROCESS | 1942 | 1465118844631 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:24 INFO - PROCESS | 1942 | 1465118844682 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:24 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor.htm | IDBIndex.openCursor() - throw InvalidStateError when the index is deleted
02:27:24 INFO - TEST-OK | /IndexedDB/idbindex_openCursor.htm | took 216ms
02:27:24 INFO - TEST-START | /IndexedDB/idbindex_openCursor2.htm
02:27:24 INFO - PROCESS | 1942 | 1465118844852 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:24 INFO - PROCESS | 1942 | 1465118844909 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:25 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor2.htm | IDBIndex.openCursor() - throw TransactionInactiveError on aborted transaction
02:27:25 INFO - TEST-OK | /IndexedDB/idbindex_openCursor2.htm | took 216ms
02:27:25 INFO - TEST-START | /IndexedDB/idbindex_openCursor3.htm
02:27:25 INFO - PROCESS | 1942 | 1465118845070 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:25 INFO - PROCESS | 1942 | 1465118845126 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:25 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor3.htm | IDBIndex.openCursor() - throw InvalidStateError on index deleted by aborted upgrade
02:27:25 INFO - TEST-OK | /IndexedDB/idbindex_openCursor3.htm | took 215ms
02:27:25 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor.htm
02:27:25 INFO - PROCESS | 1942 | 1465118845296 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:25 INFO - PROCESS | 1942 | 1465118845351 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:25 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor.htm | IDBIndex.openKeyCursor() - throw DataError when using a invalid key
02:27:25 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor.htm | took 326ms
02:27:25 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor2.htm
02:27:25 INFO - PROCESS | 1942 | 1465118845617 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:25 INFO - PROCESS | 1942 | 1465118845680 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:25 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor2.htm | IDBIndex.openKeyCursor() - throw InvalidStateError when the index is deleted
02:27:25 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor2.htm | took 218ms
02:27:25 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor3.htm
02:27:25 INFO - PROCESS | 1942 | 1465118845837 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:25 INFO - PROCESS | 1942 | 1465118845901 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:26 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor3.htm | IDBIndex.openKeyCursor() - throw TransactionInactiveError on aborted transaction
02:27:26 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor3.htm | took 266ms
02:27:26 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor4.htm
02:27:26 INFO - PROCESS | 1942 | 1465118846113 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:26 INFO - PROCESS | 1942 | 1465118846184 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:26 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor4.htm | IDBIndex.openKeyCursor() - throw InvalidStateError on index deleted by aborted upgrade
02:27:26 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor4.htm | took 273ms
02:27:26 INFO - TEST-START | /IndexedDB/idbkeyrange-includes.htm
02:27:26 INFO - PROCESS | 1942 | 1465118846389 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:26 INFO - PROCESS | 1942 | 1465118846460 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:26 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with a closed range
02:27:26 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an open range
02:27:26 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an only range
02:27:26 INFO - TEST-OK | /IndexedDB/idbkeyrange-includes.htm | took 218ms
02:27:26 INFO - TEST-START | /IndexedDB/idbkeyrange.htm
02:27:26 INFO - PROCESS | 1942 | 1465118846614 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:26 INFO - PROCESS | 1942 | 1465118846678 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:26 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.only() - returns an IDBKeyRange and the properties are set correctly
02:27:26 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - returns an IDBKeyRange and the properties are set correctly
02:27:26 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - 'open' parameter has correct default set
02:27:26 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - returns an IDBKeyRange and the properties are set correctly
02:27:26 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - 'open' parameter has correct default set
02:27:26 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - returns an IDBKeyRange and the properties are set correctly
02:27:26 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - 'lowerOpen' and 'upperOpen' parameters have correct defaults set
02:27:26 INFO - TEST-OK | /IndexedDB/idbkeyrange.htm | took 273ms
02:27:26 INFO - TEST-START | /IndexedDB/idbkeyrange_incorrect.htm
02:27:26 INFO - PROCESS | 1942 | 1465118846883 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:26 INFO - PROCESS | 1942 | 1465118846945 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:27 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound() - bound requires more than 0 arguments.
02:27:27 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(null, null) - null parameters are incorrect.
02:27:27 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(1, null / null, 1) - null parameter is incorrect.
02:27:27 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(lower, upper / lower > upper) - 'lower' is greater than 'upper'.
02:27:27 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(DOMString/Date/Array, 1) - A DOMString, Date and Array are greater than a float.
02:27:27 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(noExistingVariable, 1 / goodVariable, noExistingVariable) - noExistingVariable is not defined.
02:27:27 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(true, 1) - boolean is not a valid key type.
02:27:27 INFO - TEST-OK | /IndexedDB/idbkeyrange_incorrect.htm | took 266ms
02:27:27 INFO - TEST-START | /IndexedDB/idbobjectstore_add.htm
02:27:27 INFO - PROCESS | 1942 | 1465118847161 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:27 INFO - PROCESS | 1942 | 1465118847216 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:27 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add.htm | IDBObjectStore.add() - add with an inline key
02:27:27 INFO - TEST-OK | /IndexedDB/idbobjectstore_add.htm | took 217ms
02:27:27 INFO - TEST-START | /IndexedDB/idbobjectstore_add10.htm
02:27:27 INFO - PROCESS | 1942 | 1465118847381 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:27 INFO - PROCESS | 1942 | 1465118847434 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:27 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add10.htm | IDBObjectStore.add() - Attempt to call 'add' without an key parameter when the object store uses out-of-line keys
02:27:27 INFO - TEST-OK | /IndexedDB/idbobjectstore_add10.htm | took 217ms
02:27:27 INFO - TEST-START | /IndexedDB/idbobjectstore_add11.htm
02:27:27 INFO - PROCESS | 1942 | 1465118847600 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:27 INFO - PROCESS | 1942 | 1465118847659 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:27 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
02:27:27 INFO - TEST-OK | /IndexedDB/idbobjectstore_add11.htm | took 216ms
02:27:27 INFO - TEST-START | /IndexedDB/idbobjectstore_add12.htm
02:27:27 INFO - PROCESS | 1942 | 1465118847818 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:27 INFO - PROCESS | 1942 | 1465118847881 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:28 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add12.htm | IDBObjectStore.add() - Attempt to add a record where the record's in-line key is not defined
02:27:28 INFO - TEST-OK | /IndexedDB/idbobjectstore_add12.htm | took 316ms
02:27:28 INFO - TEST-START | /IndexedDB/idbobjectstore_add13.htm
02:27:28 INFO - PROCESS | 1942 | 1465118848148 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:28 INFO - PROCESS | 1942 | 1465118848230 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:28 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add13.htm | IDBObjectStore.add() - Attempt to add a record where the out of line key provided does not meet the constraints of a valid key
02:27:28 INFO - TEST-OK | /IndexedDB/idbobjectstore_add13.htm | took 322ms
02:27:28 INFO - TEST-START | /IndexedDB/idbobjectstore_add14.htm
02:27:28 INFO - PROCESS | 1942 | 1465118848469 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:28 INFO - PROCESS | 1942 | 1465118848552 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:28 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
02:27:28 INFO - TEST-OK | /IndexedDB/idbobjectstore_add14.htm | took 267ms
02:27:28 INFO - TEST-START | /IndexedDB/idbobjectstore_add15.htm
02:27:28 INFO - PROCESS | 1942 | 1465118848737 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:28 INFO - PROCESS | 1942 | 1465118848794 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:28 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add15.htm | IDBObjectStore.add() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
02:27:28 INFO - TEST-OK | /IndexedDB/idbobjectstore_add15.htm | took 216ms
02:27:28 INFO - TEST-START | /IndexedDB/idbobjectstore_add16.htm
02:27:28 INFO - PROCESS | 1942 | 1465118848962 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:29 INFO - PROCESS | 1942 | 1465118849034 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:29 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add16.htm | IDBObjectStore.add() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
02:27:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_add16.htm | took 317ms
02:27:29 INFO - TEST-START | /IndexedDB/idbobjectstore_add2.htm
02:27:29 INFO - PROCESS | 1942 | 1465118849283 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:29 INFO - PROCESS | 1942 | 1465118849359 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:29 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add2.htm | IDBObjectStore.add() - add with an out-of-line key
02:27:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_add2.htm | took 318ms
02:27:29 INFO - TEST-START | /IndexedDB/idbobjectstore_add3.htm
02:27:29 INFO - PROCESS | 1942 | 1465118849604 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:29 INFO - PROCESS | 1942 | 1465118849665 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:30 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add3.htm | IDBObjectStore.add() - record with same key already exists
02:27:30 INFO - TEST-OK | /IndexedDB/idbobjectstore_add3.htm | took 419ms
02:27:30 INFO - TEST-START | /IndexedDB/idbobjectstore_add4.htm
02:27:30 INFO - PROCESS | 1942 | 1465118850030 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:30 INFO - PROCESS | 1942 | 1465118850131 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:30 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add4.htm | IDBObjectStore.add() - add where an index has unique:true specified
02:27:30 INFO - TEST-OK | /IndexedDB/idbobjectstore_add4.htm | took 520ms
02:27:30 INFO - TEST-START | /IndexedDB/idbobjectstore_add5.htm
02:27:30 INFO - PROCESS | 1942 | 1465118850550 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:30 INFO - PROCESS | 1942 | 1465118850617 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add5.htm | IDBObjectStore.add() - object store's key path is an object attribute
02:27:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_add5.htm | took 518ms
02:27:31 INFO - TEST-START | /IndexedDB/idbobjectstore_add6.htm
02:27:31 INFO - PROCESS | 1942 | 1465118851071 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:31 INFO - PROCESS | 1942 | 1465118851120 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add6.htm | IDBObjectStore.add() - autoIncrement and inline keys
02:27:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_add6.htm | took 216ms
02:27:31 INFO - TEST-START | /IndexedDB/idbobjectstore_add7.htm
02:27:31 INFO - PROCESS | 1942 | 1465118851297 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:31 INFO - PROCESS | 1942 | 1465118851349 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add7.htm | IDBObjectStore.add() - autoIncrement and out-of-line keys
02:27:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_add7.htm | took 274ms
02:27:31 INFO - TEST-START | /IndexedDB/idbobjectstore_add8.htm
02:27:31 INFO - PROCESS | 1942 | 1465118851571 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:31 INFO - PROCESS | 1942 | 1465118851625 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add8.htm | IDBObjectStore.add() - object store has autoIncrement:true and the key path is an object attribute
02:27:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_add8.htm | took 217ms
02:27:31 INFO - TEST-START | /IndexedDB/idbobjectstore_add9.htm
02:27:31 INFO - PROCESS | 1942 | 1465118851787 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:31 INFO - PROCESS | 1942 | 1465118851839 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add9.htm | IDBObjectStore.add() - Attempt to add a record that does not meet the constraints of an object store's inline key requirements
02:27:32 INFO - TEST-OK | /IndexedDB/idbobjectstore_add9.htm | took 217ms
02:27:32 INFO - TEST-START | /IndexedDB/idbobjectstore_clear.htm
02:27:32 INFO - PROCESS | 1942 | 1465118852015 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:32 INFO - PROCESS | 1942 | 1465118852069 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear.htm | IDBObjectStore.clear() - Verify clear removes all records
02:27:32 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear.htm | took 231ms
02:27:32 INFO - TEST-START | /IndexedDB/idbobjectstore_clear2.htm
02:27:32 INFO - PROCESS | 1942 | 1465118852244 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:32 INFO - PROCESS | 1942 | 1465118852311 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear2.htm | IDBObjectStore.clear() - clear removes all records from an index
02:27:32 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear2.htm | took 318ms
02:27:32 INFO - TEST-START | /IndexedDB/idbobjectstore_clear3.htm
02:27:32 INFO - PROCESS | 1942 | 1465118852595 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:32 INFO - PROCESS | 1942 | 1465118852668 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear3.htm | IDBObjectStore.clear() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
02:27:32 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear3.htm | took 275ms
02:27:32 INFO - TEST-START | /IndexedDB/idbobjectstore_clear4.htm
02:27:32 INFO - PROCESS | 1942 | 1465118852861 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:32 INFO - PROCESS | 1942 | 1465118852926 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear4.htm | IDBObjectStore.clear() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
02:27:33 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear4.htm | took 267ms
02:27:33 INFO - TEST-START | /IndexedDB/idbobjectstore_count.htm
02:27:33 INFO - PROCESS | 1942 | 1465118853131 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:33 INFO - PROCESS | 1942 | 1465118853195 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count.htm | IDBObjectStore.count() - returns the number of records in the object store
02:27:33 INFO - TEST-OK | /IndexedDB/idbobjectstore_count.htm | took 267ms
02:27:33 INFO - TEST-START | /IndexedDB/idbobjectstore_count2.htm
02:27:33 INFO - PROCESS | 1942 | 1465118853401 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:33 INFO - PROCESS | 1942 | 1465118853472 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count2.htm | IDBObjectStore.count() - returns the number of records that have keys within the range
02:27:33 INFO - TEST-OK | /IndexedDB/idbobjectstore_count2.htm | took 266ms
02:27:33 INFO - TEST-START | /IndexedDB/idbobjectstore_count3.htm
02:27:33 INFO - PROCESS | 1942 | 1465118853671 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:33 INFO - PROCESS | 1942 | 1465118853748 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count3.htm | IDBObjectStore.count() - returns the number of records that have keys with the key
02:27:33 INFO - TEST-OK | /IndexedDB/idbobjectstore_count3.htm | took 266ms
02:27:33 INFO - TEST-START | /IndexedDB/idbobjectstore_count4.htm
02:27:33 INFO - PROCESS | 1942 | 1465118853949 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:34 INFO - PROCESS | 1942 | 1465118854012 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count4.htm | IDBObjectStore.count() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
02:27:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_count4.htm | took 220ms
02:27:34 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex.htm
02:27:34 INFO - PROCESS | 1942 | 1465118854169 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:34 INFO - PROCESS | 1942 | 1465118854253 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex.htm | IDBObjectStore.createIndex() - returns an IDBIndex and the properties are set correctly
02:27:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex.htm | took 267ms
02:27:34 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex10.htm
02:27:34 INFO - PROCESS | 1942 | 1465118854438 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:34 INFO - PROCESS | 1942 | 1465118854491 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex10.htm | IDBDatabase.createIndex() - If an index with the name name already exists in this object store, the implementation must throw a DOMException of type ConstraintError
02:27:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex10.htm | took 216ms
02:27:34 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex11.htm
02:27:34 INFO - PROCESS | 1942 | 1465118854662 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:34 INFO - PROCESS | 1942 | 1465118854717 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:34 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
02:27:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex11.htm | took 221ms
02:27:34 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex12.htm
02:27:34 INFO - PROCESS | 1942 | 1465118854881 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:34 INFO - PROCESS | 1942 | 1465118854934 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex12.htm | IDBDatabase.createIndex() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
02:27:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex12.htm | took 216ms
02:27:35 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex13.htm
02:27:35 INFO - PROCESS | 1942 | 1465118855103 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:35 INFO - PROCESS | 1942 | 1465118855157 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex13.htm | IDBDatabase.createIndex() - Operate out versionchange throw InvalidStateError
02:27:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex13.htm | took 219ms
02:27:35 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex2.htm
02:27:35 INFO - PROCESS | 1942 | 1465118855322 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:35 INFO - PROCESS | 1942 | 1465118855393 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:35 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
02:27:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex2.htm | took 317ms
02:27:35 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm
02:27:35 INFO - PROCESS | 1942 | 1465118855661 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:35 INFO - PROCESS | 1942 | 1465118855729 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | IDBObjectStore.createIndex() - the index is usable right after being made
02:27:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | took 267ms
02:27:35 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm
02:27:35 INFO - PROCESS | 1942 | 1465118855930 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:35 INFO - PROCESS | 1942 | 1465118855985 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:36 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | IDBObjectStore.createIndex() - Event ordering for a later deleted index
02:27:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | took 224ms
02:27:36 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm
02:27:36 INFO - PROCESS | 1942 | 1465118856150 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:36 INFO - PROCESS | 1942 | 1465118856206 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:36 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | IDBObjectStore.createIndex() - empty keyPath
02:27:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | took 217ms
02:27:36 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex6-event_order.htm
02:27:36 INFO - PROCESS | 1942 | 1465118856369 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:36 INFO - PROCESS | 1942 | 1465118856431 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:36 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"
02:27:36 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex6-event_order.htm:50:9
02:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:27:36 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
02:27:36 INFO - EventListener.handleEvent*auto_fail/<@http://web-platform.test:8000/IndexedDB/support.js:79:17
02:27:36 INFO - @http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex6-event_order.htm:48:5
02:27:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex6-event_order.htm | took 217ms
02:27:36 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex7-event_order.htm
02:27:36 INFO - PROCESS | 1942 | 1465118856588 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:36 INFO - PROCESS | 1942 | 1465118856652 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:36 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"
02:27:36 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex7-event_order.htm:52:9
02:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:27:36 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
02:27:36 INFO - EventListener.handleEvent*auto_fail/<@http://web-platform.test:8000/IndexedDB/support.js:79:17
02:27:36 INFO - @http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex7-event_order.htm:50:5
02:27:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex7-event_order.htm | took 216ms
02:27:36 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm
02:27:36 INFO - PROCESS | 1942 | 1465118856812 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:36 INFO - PROCESS | 1942 | 1465118856920 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | IDBObjectStore.createIndex() - index can be valid keys
02:27:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | took 523ms
02:27:37 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm
02:27:37 INFO - PROCESS | 1942 | 1465118857333 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:37 INFO - PROCESS | 1942 | 1465118857409 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | IDBObjectStore.createIndex() - empty name
02:27:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | took 319ms
02:27:37 INFO - TEST-START | /IndexedDB/idbobjectstore_delete.htm
02:27:37 INFO - PROCESS | 1942 | 1465118857656 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:37 INFO - PROCESS | 1942 | 1465118857721 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete.htm | IDBObjectStore.delete() - delete removes record (inline keys)
02:27:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete.htm | took 317ms
02:27:37 INFO - TEST-START | /IndexedDB/idbobjectstore_delete2.htm
02:27:37 INFO - PROCESS | 1942 | 1465118857989 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:38 INFO - PROCESS | 1942 | 1465118858077 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:38 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete2.htm | IDBObjectStore.delete() - key doesn't match any records
02:27:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete2.htm | took 327ms
02:27:38 INFO - TEST-START | /IndexedDB/idbobjectstore_delete3.htm
02:27:38 INFO - PROCESS | 1942 | 1465118858303 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:38 INFO - PROCESS | 1942 | 1465118858349 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:38 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete3.htm | IDBObjectStore.delete() - object store's key path is an object attribute
02:27:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete3.htm | took 268ms
02:27:38 INFO - TEST-START | /IndexedDB/idbobjectstore_delete4.htm
02:27:38 INFO - PROCESS | 1942 | 1465118858584 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:38 INFO - PROCESS | 1942 | 1465118858655 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:38 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete4.htm | IDBObjectStore.delete() - delete removes record (out-of-line keys)
02:27:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete4.htm | took 316ms
02:27:38 INFO - TEST-START | /IndexedDB/idbobjectstore_delete5.htm
02:27:38 INFO - PROCESS | 1942 | 1465118858903 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:38 INFO - PROCESS | 1942 | 1465118858963 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:39 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete5.htm | IDBObjectStore.delete() - removes all of the records in the range
02:27:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete5.htm | took 216ms
02:27:39 INFO - TEST-START | /IndexedDB/idbobjectstore_delete6.htm
02:27:39 INFO - PROCESS | 1942 | 1465118859120 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:39 INFO - PROCESS | 1942 | 1465118859170 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:39 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete6.htm | IDBObjectStore.delete() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
02:27:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete6.htm | took 219ms
02:27:39 INFO - TEST-START | /IndexedDB/idbobjectstore_delete7.htm
02:27:39 INFO - PROCESS | 1942 | 1465118859348 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:39 INFO - PROCESS | 1942 | 1465118859417 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:39 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
02:27:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete7.htm | took 319ms
02:27:39 INFO - TEST-START | /IndexedDB/idbobjectstore_deleteIndex.htm
02:27:39 INFO - PROCESS | 1942 | 1465118859671 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:39 INFO - PROCESS | 1942 | 1465118859763 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:39 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleteIndex.htm | IDBObjectStore.deleteIndex() - removes the index
02:27:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleteIndex.htm | took 319ms
02:27:39 INFO - TEST-START | /IndexedDB/idbobjectstore_deleted.htm
02:27:40 INFO - PROCESS | 1942 | 1465118859997 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:40 INFO - PROCESS | 1942 | 1465118860059 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:40 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleted.htm | Attempting to use deleted IDBObjectStore
02:27:40 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleted.htm | took 220ms
02:27:40 INFO - TEST-START | /IndexedDB/idbobjectstore_get.htm
02:27:40 INFO - PROCESS | 1942 | 1465118860220 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:40 INFO - PROCESS | 1942 | 1465118860300 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:40 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get.htm | IDBObjectStore.get() - key is a number
02:27:40 INFO - TEST-OK | /IndexedDB/idbobjectstore_get.htm | took 267ms
02:27:40 INFO - TEST-START | /IndexedDB/idbobjectstore_get2.htm
02:27:40 INFO - PROCESS | 1942 | 1465118860488 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:40 INFO - PROCESS | 1942 | 1465118860549 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:40 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get2.htm | IDBObjectStore.get() - key is a string
02:27:40 INFO - TEST-OK | /IndexedDB/idbobjectstore_get2.htm | took 216ms
02:27:40 INFO - TEST-START | /IndexedDB/idbobjectstore_get3.htm
02:27:40 INFO - PROCESS | 1942 | 1465118860715 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:40 INFO - PROCESS | 1942 | 1465118860775 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:40 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get3.htm | IDBObjectStore.get() - key is a Date
02:27:40 INFO - TEST-OK | /IndexedDB/idbobjectstore_get3.htm | took 225ms
02:27:40 INFO - TEST-START | /IndexedDB/idbobjectstore_get4.htm
02:27:40 INFO - PROCESS | 1942 | 1465118860933 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:40 INFO - PROCESS | 1942 | 1465118860988 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get4.htm | IDBObjectStore.get() - attempt to retrieve a record that doesn't exist
02:27:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_get4.htm | took 318ms
02:27:41 INFO - TEST-START | /IndexedDB/idbobjectstore_get5.htm
02:27:41 INFO - PROCESS | 1942 | 1465118861255 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:41 INFO - PROCESS | 1942 | 1465118861320 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get5.htm | IDBObjectStore.get() - returns the record with the first key in the range
02:27:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_get5.htm | took 317ms
02:27:41 INFO - TEST-START | /IndexedDB/idbobjectstore_get6.htm
02:27:41 INFO - PROCESS | 1942 | 1465118861583 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:41 INFO - PROCESS | 1942 | 1465118861664 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get6.htm | IDBObjectStore.get() - throw TransactionInactiveError on aborted transaction
02:27:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_get6.htm | took 274ms
02:27:41 INFO - TEST-START | /IndexedDB/idbobjectstore_get7.htm
02:27:41 INFO - PROCESS | 1942 | 1465118861850 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:41 INFO - PROCESS | 1942 | 1465118861904 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get7.htm | IDBObjectStore.get() - throw DataError when using invalid key
02:27:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_get7.htm | took 217ms
02:27:42 INFO - TEST-START | /IndexedDB/idbobjectstore_getAll.html
02:27:42 INFO - PROCESS | 1942 | 1465118862070 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:42 INFO - PROCESS | 1942 | 1465118862131 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get
02:27:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get (generated key)
02:27:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | getAll on empty object store
02:27:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get all values
02:27:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Test maxCount
02:27:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range
02:27:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range with maxCount
02:27:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get upper excluded
02:27:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get lower excluded
02:27:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range (generated) with maxCount
02:27:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Non existent key
02:27:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | zero maxCount
02:27:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAll.html | took 220ms
02:27:42 INFO - TEST-START | /IndexedDB/idbobjectstore_getAllKeys.html
02:27:42 INFO - PROCESS | 1942 | 1465118862298 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:42 INFO - PROCESS | 1942 | 1465118862354 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get
02:27:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get (generated key)
02:27:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | getAllKeys on empty object store
02:27:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get all values
02:27:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Test maxCount
02:27:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range
02:27:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range with maxCount
02:27:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get upper excluded
02:27:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get lower excluded
02:27:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range (generated) with maxCount
02:27:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Non existent key
02:27:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | zero maxCount
02:27:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAllKeys.html | took 269ms
02:27:42 INFO - TEST-START | /IndexedDB/idbobjectstore_index.htm
02:27:42 INFO - PROCESS | 1942 | 1465118862570 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:42 INFO - PROCESS | 1942 | 1465118862631 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_index.htm | IDBObjectStore.index() - returns an index
02:27:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_index.htm | took 217ms
02:27:42 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor.htm
02:27:42 INFO - PROCESS | 1942 | 1465118862789 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:42 INFO - PROCESS | 1942 | 1465118862852 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor.htm | IDBObjectStore.openCursor() - iterate through 100 objects
02:27:43 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor.htm | took 268ms
02:27:43 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor_invalid.htm
02:27:43 INFO - PROCESS | 1942 | 1465118863065 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:43 INFO - PROCESS | 1942 | 1465118863127 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor_invalid.htm | IDBObjectStore.openCursor() - invalid - pass something other than number
02:27:43 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor_invalid.htm | took 217ms
02:27:43 INFO - TEST-START | /IndexedDB/idbobjectstore_openKeyCursor.htm
02:27:43 INFO - PROCESS | 1942 | 1465118863284 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:43 INFO - PROCESS | 1942 | 1465118863339 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration
02:27:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration
02:27:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration with range
02:27:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration with range
02:27:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - invalid inputs
02:27:43 INFO - TEST-OK | /IndexedDB/idbobjectstore_openKeyCursor.htm | took 266ms
02:27:43 INFO - TEST-START | /IndexedDB/idbobjectstore_put.htm
02:27:43 INFO - PROCESS | 1942 | 1465118863553 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:43 INFO - PROCESS | 1942 | 1465118863676 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put.htm | IDBObjectStore.put() - put with an inline key
02:27:44 INFO - TEST-OK | /IndexedDB/idbobjectstore_put.htm | took 516ms
02:27:44 INFO - TEST-START | /IndexedDB/idbobjectstore_put10.htm
02:27:44 INFO - PROCESS | 1942 | 1465118864075 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:44 INFO - PROCESS | 1942 | 1465118864173 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:44 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
02:27:44 INFO - TEST-OK | /IndexedDB/idbobjectstore_put10.htm | took 468ms
02:27:44 INFO - TEST-START | /IndexedDB/idbobjectstore_put11.htm
02:27:44 INFO - PROCESS | 1942 | 1465118864544 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:44 INFO - PROCESS | 1942 | 1465118864611 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:44 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
02:27:44 INFO - TEST-OK | /IndexedDB/idbobjectstore_put11.htm | took 320ms
02:27:44 INFO - TEST-START | /IndexedDB/idbobjectstore_put12.htm
02:27:44 INFO - PROCESS | 1942 | 1465118864868 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:44 INFO - PROCESS | 1942 | 1465118864935 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:45 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put12.htm | IDBObjectStore.put() - Attempt to put a record where the record's in-line key is not defined
02:27:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_put12.htm | took 267ms
02:27:45 INFO - TEST-START | /IndexedDB/idbobjectstore_put13.htm
02:27:45 INFO - PROCESS | 1942 | 1465118865147 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:45 INFO - PROCESS | 1942 | 1465118865202 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:45 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
02:27:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_put13.htm | took 267ms
02:27:45 INFO - TEST-START | /IndexedDB/idbobjectstore_put14.htm
02:27:45 INFO - PROCESS | 1942 | 1465118865414 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:45 INFO - PROCESS | 1942 | 1465118865467 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:45 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
02:27:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_put14.htm | took 222ms
02:27:45 INFO - TEST-START | /IndexedDB/idbobjectstore_put15.htm
02:27:45 INFO - PROCESS | 1942 | 1465118865635 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:45 INFO - PROCESS | 1942 | 1465118865688 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:45 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put15.htm | IDBObjectStore.put() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
02:27:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_put15.htm | took 268ms
02:27:45 INFO - TEST-START | /IndexedDB/idbobjectstore_put16.htm
02:27:45 INFO - PROCESS | 1942 | 1465118865917 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:45 INFO - PROCESS | 1942 | 1465118865996 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:46 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
02:27:46 INFO - TEST-OK | /IndexedDB/idbobjectstore_put16.htm | took 272ms
02:27:46 INFO - TEST-START | /IndexedDB/idbobjectstore_put2.htm
02:27:46 INFO - PROCESS | 1942 | 1465118866183 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:46 INFO - PROCESS | 1942 | 1465118866238 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put2.htm | IDBObjectStore.put() - put with an out-of-line key
02:27:46 INFO - TEST-OK | /IndexedDB/idbobjectstore_put2.htm | took 217ms
02:27:46 INFO - TEST-START | /IndexedDB/idbobjectstore_put3.htm
02:27:46 INFO - PROCESS | 1942 | 1465118866402 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:46 INFO - PROCESS | 1942 | 1465118866455 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put3.htm | IDBObjectStore.put() - record with same key already exists
02:27:46 INFO - TEST-OK | /IndexedDB/idbobjectstore_put3.htm | took 216ms
02:27:46 INFO - TEST-START | /IndexedDB/idbobjectstore_put4.htm
02:27:46 INFO - PROCESS | 1942 | 1465118866621 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:46 INFO - PROCESS | 1942 | 1465118866678 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put4.htm | IDBObjectStore.put() - put where an index has unique:true specified
02:27:46 INFO - TEST-OK | /IndexedDB/idbobjectstore_put4.htm | took 218ms
02:27:46 INFO - TEST-START | /IndexedDB/idbobjectstore_put5.htm
02:27:46 INFO - PROCESS | 1942 | 1465118866847 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:46 INFO - PROCESS | 1942 | 1465118866911 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put5.htm | IDBObjectStore.put() - object store's key path is an object attribute
02:27:47 INFO - TEST-OK | /IndexedDB/idbobjectstore_put5.htm | took 275ms
02:27:47 INFO - TEST-START | /IndexedDB/idbobjectstore_put6.htm
02:27:47 INFO - PROCESS | 1942 | 1465118867131 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:47 INFO - PROCESS | 1942 | 1465118867203 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put6.htm | IDBObjectStore.put() - autoIncrement and inline keys
02:27:47 INFO - TEST-OK | /IndexedDB/idbobjectstore_put6.htm | took 266ms
02:27:47 INFO - TEST-START | /IndexedDB/idbobjectstore_put7.htm
02:27:47 INFO - PROCESS | 1942 | 1465118867388 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:47 INFO - PROCESS | 1942 | 1465118867451 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put7.htm | IDBObjectStore.put() - autoIncrement and out-of-line keys
02:27:47 INFO - TEST-OK | /IndexedDB/idbobjectstore_put7.htm | took 267ms
02:27:47 INFO - TEST-START | /IndexedDB/idbobjectstore_put8.htm
02:27:47 INFO - PROCESS | 1942 | 1465118867668 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:47 INFO - PROCESS | 1942 | 1465118867733 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put8.htm | IDBObjectStore.put() - object store has autoIncrement:true and the key path is an object attribute
02:27:47 INFO - TEST-OK | /IndexedDB/idbobjectstore_put8.htm | took 267ms
02:27:47 INFO - TEST-START | /IndexedDB/idbobjectstore_put9.htm
02:27:47 INFO - PROCESS | 1942 | 1465118867932 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:47 INFO - PROCESS | 1942 | 1465118867997 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:48 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
02:27:48 INFO - TEST-OK | /IndexedDB/idbobjectstore_put9.htm | took 266ms
02:27:48 INFO - TEST-START | /IndexedDB/idbtransaction-oncomplete.htm
02:27:48 INFO - PROCESS | 1942 | 1465118868204 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:48 INFO - PROCESS | 1942 | 1465118868294 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:48 INFO - TEST-PASS | /IndexedDB/idbtransaction-oncomplete.htm | IDBTransaction - complete event
02:27:48 INFO - TEST-OK | /IndexedDB/idbtransaction-oncomplete.htm | took 268ms
02:27:48 INFO - TEST-START | /IndexedDB/idbtransaction.htm
02:27:48 INFO - PROCESS | 1942 | 1465118868472 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:48 INFO - PROCESS | 1942 | 1465118868533 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:48 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request gotten by the handler
02:27:48 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request returned by open()
02:27:48 INFO - TEST-OK | /IndexedDB/idbtransaction.htm | took 216ms
02:27:48 INFO - TEST-START | /IndexedDB/idbtransaction_abort.htm
02:27:48 INFO - PROCESS | 1942 | 1465118868696 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:48 INFO - PROCESS | 1942 | 1465118868755 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:48 INFO - TEST-PASS | /IndexedDB/idbtransaction_abort.htm | IDBTransaction - abort
02:27:48 INFO - TEST-OK | /IndexedDB/idbtransaction_abort.htm | took 273ms
02:27:48 INFO - TEST-START | /IndexedDB/idbtransaction_objectStoreNames.html
02:27:48 INFO - PROCESS | 1942 | 1465118868970 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:49 INFO - PROCESS | 1942 | 1465118869048 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:49 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - during upgrade transaction
02:27:49 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after close
02:27:49 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - transaction scope
02:27:49 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after commit
02:27:49 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after abort
02:27:49 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - sorting
02:27:49 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - no duplicates
02:27:49 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - unusual names
02:27:49 INFO - TEST-ERROR | /IndexedDB/idbtransaction_objectStoreNames.html | took 367ms
02:27:49 INFO - TEST-START | /IndexedDB/idbversionchangeevent.htm
02:27:49 INFO - PROCESS | 1942 | 1465118869339 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:49 INFO - PROCESS | 1942 | 1465118869411 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:49 INFO - TEST-PASS | /IndexedDB/idbversionchangeevent.htm | IDBVersionChangeEvent fired in upgradeneeded, versionchange and deleteDatabase
02:27:49 INFO - TEST-OK | /IndexedDB/idbversionchangeevent.htm | took 267ms
02:27:49 INFO - TEST-START | /IndexedDB/index_sort_order.htm
02:27:49 INFO - PROCESS | 1942 | 1465118869617 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:49 INFO - PROCESS | 1942 | 1465118869702 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:49 INFO - TEST-PASS | /IndexedDB/index_sort_order.htm | Verify key sort order in an index is 'number < Date < DOMString'
02:27:49 INFO - TEST-OK | /IndexedDB/index_sort_order.htm | took 377ms
02:27:49 INFO - TEST-START | /IndexedDB/interfaces.html
02:27:50 INFO - PROCESS | 1942 | 1465118869998 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:50 INFO - PROCESS | 1942 | 1465118870068 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | Window interface: attribute indexedDB
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface object
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object length
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object name
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lower
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upper
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lowerOpen
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upperOpen
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation only(any)
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation lowerBound(any,boolean)
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation upperBound(any,boolean)
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation bound(any,any,boolean,boolean)
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange must be primary interface of IDBKeyRange.only(0)
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of IDBKeyRange.only(0)
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0)
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1)
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2)
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3)
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4)
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5)
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6)
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7)
02:27:50 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
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface object
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object length
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object name
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object's "constructor" property
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute result
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute error
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute source
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute transaction
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute readyState
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onsuccess
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onerror
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface object
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object length
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object name
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onblocked
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onupgradeneeded
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface object
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object length
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object name
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute oldVersion
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute newVersion
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo')
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of new IDBVersionChangeEvent('foo')
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0)
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1)
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface object
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object length
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object name
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object's "constructor" property
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation open(DOMString,unsigned long long)
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation deleteDatabase(DOMString)
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation cmp(any,any)
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory must be primary interface of window.indexedDB
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of window.indexedDB
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "open" with the proper type (0)
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling open(DOMString,unsigned long long) on window.indexedDB with too few arguments must throw TypeError
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "deleteDatabase" with the proper type (1)
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling deleteDatabase(DOMString) on window.indexedDB with too few arguments must throw TypeError
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "cmp" with the proper type (2)
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling cmp(any,any) on window.indexedDB with too few arguments must throw TypeError
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface object
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object length
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object name
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute name
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute version
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute objectStoreNames
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters)
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation deleteObjectStore(DOMString)
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode)
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation close()
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onabort
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onerror
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onversionchange
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface object
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object length
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object name
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute name
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute keyPath
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute indexNames
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute transaction
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute autoIncrement
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation put(any,any)
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation add(any,any)
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation delete(any)
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation get(any)
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation clear()
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection)
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters)
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation index(DOMString)
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation deleteIndex(DOMString)
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation count(any)
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface object
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object length
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object name
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object's "constructor" property
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute name
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute objectStore
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute keyPath
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute multiEntry
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute unique
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openCursor(any,IDBCursorDirection)
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection)
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation get(any)
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation getKey(any)
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation count(any)
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface object
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object length
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object name
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object's "constructor" property
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute source
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute direction
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute key
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute primaryKey
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation update(any)
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation advance(unsigned long)
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation continue(any)
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation delete()
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface object
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object length
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object name
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: attribute value
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface object
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object length
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object name
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute mode
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute db
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute error
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation objectStore(DOMString)
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation abort()
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onabort
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute oncomplete
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onerror
02:27:50 INFO - TEST-OK | /IndexedDB/interfaces.html | took 388ms
02:27:50 INFO - TEST-START | /IndexedDB/interfaces.worker
02:27:50 INFO - PROCESS | 1942 | 1465118870382 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:50 INFO - PROCESS | 1942 | 1465118870439 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | WorkerGlobalScope interface: attribute indexedDB - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-FAIL | /IndexedDB/interfaces.worker | WorkerUtils interface: attribute indexedDB - assert_own_property: self does not have own property "WorkerUtils" expected property "WorkerUtils" missing
02:27:50 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
02:27:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:27:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:27:50 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
02:27:50 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
02:27:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
02:27:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
02:27:50 INFO - request.onload@http://web-platform.test:8000/IndexedDB/interfaces.worker.js:37:3
02:27:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/IndexedDB/interfaces.worker.js:9:1
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface object - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object length - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object name - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lower - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upper - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lowerOpen - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upperOpen - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation only(any) - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation lowerBound(any,boolean) - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation upperBound(any,boolean) - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation bound(any,any,boolean,boolean) - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange must be primary interface of IDBKeyRange.only(0) - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of IDBKeyRange.only(0) - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0) - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1) - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2) - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3) - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4) - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5) - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6) - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7) - {}
02:27:50 INFO - {}
02:27:50 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 - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface object - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object length - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object name - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute result - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute error - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute source - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute transaction - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute readyState - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onsuccess - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onerror - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface object - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object length - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object name - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onblocked - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onupgradeneeded - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface object - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object length - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object name - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute oldVersion - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute newVersion - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo') - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of new IDBVersionChangeEvent('foo') - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0) - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1) - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface object - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object length - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object name - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object's "constructor" property - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation open(DOMString,unsigned long long) - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation deleteDatabase(DOMString) - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation cmp(any,any) - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory must be primary interface of self.indexedDB - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of self.indexedDB - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "open" with the proper type (0) - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling open(DOMString,unsigned long long) on self.indexedDB with too few arguments must throw TypeError - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "deleteDatabase" with the proper type (1) - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling deleteDatabase(DOMString) on self.indexedDB with too few arguments must throw TypeError - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "cmp" with the proper type (2) - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling cmp(any,any) on self.indexedDB with too few arguments must throw TypeError - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface object - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object length - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object name - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute name - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute version - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute objectStoreNames - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters) - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation deleteObjectStore(DOMString) - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode) - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation close() - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onabort - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onerror - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onversionchange - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface object - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object length - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object name - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute name - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute keyPath - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute indexNames - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute transaction - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute autoIncrement - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation put(any,any) - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation add(any,any) - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation delete(any) - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation get(any) - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation clear() - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection) - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters) - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation index(DOMString) - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation deleteIndex(DOMString) - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation count(any) - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface object - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object length - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object name - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object's "constructor" property - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute name - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute objectStore - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute keyPath - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute multiEntry - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute unique - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openCursor(any,IDBCursorDirection) - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection) - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation get(any) - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation getKey(any) - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation count(any) - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface object - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object length - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object name - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object's "constructor" property - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute source - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute direction - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute key - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute primaryKey - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation update(any) - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation advance(unsigned long) - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation continue(any) - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation delete() - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface object - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object length - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object name - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: attribute value - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface object - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object length - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object name - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute mode - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute db - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute error - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation objectStore(DOMString) - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation abort() - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onabort - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute oncomplete - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onerror - {}
02:27:50 INFO - {}
02:27:50 INFO - TEST-OK | /IndexedDB/interfaces.worker | took 439ms
02:27:50 INFO - TEST-START | /IndexedDB/key_invalid.htm
02:27:50 INFO - PROCESS | 1942 | 1465118870825 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:50 INFO - PROCESS | 1942 | 1465118870919 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - true
02:27:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - false
02:27:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - null
02:27:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - NaN
02:27:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined
02:27:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined2
02:27:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - function() {}
02:27:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {}
02:27:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - { obj: 1 }
02:27:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Math
02:27:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - window
02:27:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {length:0,constructor:Array}
02:27:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array clone’s instance
02:27:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array (object)
02:27:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - String (object)
02:27:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new String()
02:27:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Number()
02:27:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Boolean()
02:27:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [{}]
02:27:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[], [], [], [[ Date ]]]
02:27:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [undefined]
02:27:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [,1]
02:27:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - document.getElementsByTagName("script")
02:27:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(NaN)
02:27:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(Infinity)
02:27:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - /foo/
02:27:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new RegExp()
02:27:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array
02:27:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array 2
02:27:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[1], [3], [7], [[ sparse array ]]]
02:27:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [1,2,3,,]
02:27:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array directly contains self
02:27:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array indirectly contains self
02:27:51 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array member contains self
02:27:51 INFO - TEST-OK | /IndexedDB/key_invalid.htm | took 423ms
02:27:51 INFO - TEST-START | /IndexedDB/key_valid.html
02:27:51 INFO - PROCESS | 1942 | 1465118871265 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:51 INFO - PROCESS | 1942 | 1465118871342 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:52 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date()
02:27:52 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date(0)
02:27:52 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - []
02:27:52 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Array()
02:27:52 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ["undefined"]
02:27:52 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - Infinity
02:27:52 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - -Infinity
02:27:52 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 0
02:27:52 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 1.5
02:27:52 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e38
02:27:52 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e-38
02:27:52 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "foo"
02:27:52 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\n"
02:27:52 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ""
02:27:52 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\""
02:27:52 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u1234"
02:27:52 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u0000"
02:27:52 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "NaN"
02:27:52 INFO - TEST-OK | /IndexedDB/key_valid.html | took 820ms
02:27:52 INFO - TEST-START | /IndexedDB/keygenerator-constrainterror.htm
02:27:52 INFO - PROCESS | 1942 | 1465118872089 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:52 INFO - PROCESS | 1942 | 1465118872144 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:52 INFO - TEST-PASS | /IndexedDB/keygenerator-constrainterror.htm | Keygenerator ConstraintError when using same id as already generated
02:27:52 INFO - TEST-OK | /IndexedDB/keygenerator-constrainterror.htm | took 267ms
02:27:52 INFO - TEST-START | /IndexedDB/keygenerator-overflow.htm
02:27:52 INFO - PROCESS | 1942 | 1465118872366 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:52 INFO - PROCESS | 1942 | 1465118872422 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:52 INFO - TEST-PASS | /IndexedDB/keygenerator-overflow.htm | Keygenerator overflow
02:27:52 INFO - TEST-OK | /IndexedDB/keygenerator-overflow.htm | took 272ms
02:27:52 INFO - TEST-START | /IndexedDB/keygenerator.htm
02:27:52 INFO - PROCESS | 1942 | 1465118872638 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:52 INFO - PROCESS | 1942 | 1465118872695 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:52 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - starts at one, and increments by one
02:27:52 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - increments by one from last set key
02:27:52 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - don't increment when new key is not bigger than current
02:27:52 INFO - TEST-OK | /IndexedDB/keygenerator.htm | took 268ms
02:27:52 INFO - TEST-START | /IndexedDB/keyorder.htm
02:27:52 INFO - PROCESS | 1942 | 1465118872904 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:52 INFO - PROCESS | 1942 | 1465118872958 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:53 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - String < Array
02:27:53 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - String < Array
02:27:53 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < String
02:27:53 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < String
02:27:53 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date
02:27:53 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date
02:27:53 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date < String < Array
02:27:53 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date < String < Array
02:27:53 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Date(1 sec ago) < Date(now) < Date(1 minute in future)
02:27:53 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Date(1 sec ago) < Date(now) < Date(1 minute in future)
02:27:53 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -1.1 < 1 < 1.01337 < 1.013373 < 2
02:27:53 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -1.1 < 1 < 1.01337 < 1.013373 < 2
02:27:53 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -Infinity < -0.01 < 0 < Infinity
02:27:53 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -Infinity < -0.01 < 0 < Infinity
02:27:53 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - "" < "a" < "ab" < "b" < "ba"
02:27:53 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - "" < "a" < "ab" < "b" < "ba"
02:27:53 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Arrays
02:27:53 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Arrays
02:27:53 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Array.length: 10,000 < Array.length: 10,001
02:27:53 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Array.length: 10,000 < Array.length: 10,001
02:27:53 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Infinity inside arrays
02:27:53 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Infinity inside arrays
02:27:53 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Test different stuff at once
02:27:53 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Test different stuff at once
02:27:53 INFO - TEST-OK | /IndexedDB/keyorder.htm | took 322ms
02:27:53 INFO - TEST-START | /IndexedDB/keypath.htm
02:27:53 INFO - PROCESS | 1942 | 1465118873233 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:53 INFO - PROCESS | 1942 | 1465118873290 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:53 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key
02:27:53 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.køi
02:27:53 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key_ya
02:27:53 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - public.key$ya
02:27:53 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - true.$
02:27:53 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my._
02:27:53 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - delete.a7
02:27:53 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - p.p.p.p.p.p.p.p.p.p.p.p.p.p
02:27:53 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - str.length
02:27:53 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - arr.length
02:27:53 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - length
02:27:53 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - '' uses value as key
02:27:53 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [''] uses value as [key]
02:27:53 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', 'y']
02:27:53 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [['x'], 'y'] (stringifies)
02:27:53 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', {toString->'y'}] (stringifies)
02:27:53 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type
02:27:53 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type.name
02:27:53 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - array loop -> stringify becomes ['']
02:27:53 INFO - TEST-OK | /IndexedDB/keypath.htm | took 271ms
02:27:53 INFO - TEST-START | /IndexedDB/keypath_invalid.htm
02:27:53 INFO - PROCESS | 1942 | 1465118873519 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:53 INFO - PROCESS | 1942 | 1465118873612 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:53 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "j a"
02:27:53 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ".yo"
02:27:53 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "yo,lo"
02:27:53 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - []
02:27:53 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ["array with space"]
02:27:53 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - multidimensional array (invalid toString)
02:27:53 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "3m"
02:27:53 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - {toString->3m}
02:27:53 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "my.1337"
02:27:53 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "..yo"
02:27:53 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y..o"
02:27:53 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o."
02:27:53 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o.."
02:27:53 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m.*"
02:27:53 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "\"m\""
02:27:53 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m%"
02:27:53 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/"
02:27:53 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/a"
02:27:53 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m&"
02:27:53 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m!"
02:27:53 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*"
02:27:53 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*.*"
02:27:53 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "^m"
02:27:53 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "/m/"
02:27:53 INFO - TEST-OK | /IndexedDB/keypath_invalid.htm | took 380ms
02:27:53 INFO - TEST-START | /IndexedDB/keypath_maxsize.htm
02:27:53 INFO - PROCESS | 1942 | 1465118873901 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:53 INFO - PROCESS | 1942 | 1465118873990 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:54 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~260 chars
02:27:54 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~530 chars
02:27:54 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~1050 chars
02:27:54 INFO - TEST-OK | /IndexedDB/keypath_maxsize.htm | took 376ms
02:27:54 INFO - TEST-START | /IndexedDB/list_ordering.htm
02:27:54 INFO - PROCESS | 1942 | 1465118874270 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:54 INFO - PROCESS | 1942 | 1465118874351 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:54 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers
02:27:54 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers 'overflow'
02:27:54 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - lexigraphical string sort
02:27:54 INFO - TEST-OK | /IndexedDB/list_ordering.htm | took 367ms
02:27:54 INFO - TEST-START | /IndexedDB/objectstore_keyorder.htm
02:27:54 INFO - PROCESS | 1942 | 1465118874652 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:54 INFO - PROCESS | 1942 | 1465118874737 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:55 INFO - TEST-PASS | /IndexedDB/objectstore_keyorder.htm | Verify key sort order in an object store is 'number < Date < DOMString'
02:27:55 INFO - TEST-OK | /IndexedDB/objectstore_keyorder.htm | took 420ms
02:27:55 INFO - TEST-START | /IndexedDB/request_bubble-and-capture.htm
02:27:55 INFO - PROCESS | 1942 | 1465118875073 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:55 INFO - PROCESS | 1942 | 1465118875127 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:55 INFO - TEST-PASS | /IndexedDB/request_bubble-and-capture.htm | Bubbling and capturing of request events
02:27:55 INFO - TEST-OK | /IndexedDB/request_bubble-and-capture.htm | took 219ms
02:27:55 INFO - TEST-START | /IndexedDB/string-list-ordering.htm
02:27:55 INFO - PROCESS | 1942 | 1465118875302 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:55 INFO - PROCESS | 1942 | 1465118875371 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:55 INFO - TEST-PASS | /IndexedDB/string-list-ordering.htm | Test string list ordering in IndexedDB
02:27:55 INFO - TEST-OK | /IndexedDB/string-list-ordering.htm | took 368ms
02:27:55 INFO - TEST-START | /IndexedDB/transaction-create_in_versionchange.htm
02:27:55 INFO - PROCESS | 1942 | 1465118875673 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:55 INFO - PROCESS | 1942 | 1465118875754 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:56 INFO - TEST-PASS | /IndexedDB/transaction-create_in_versionchange.htm | Attempt to create new transactions inside a versionchange transaction
02:27:56 INFO - TEST-OK | /IndexedDB/transaction-create_in_versionchange.htm | took 468ms
02:27:56 INFO - TEST-START | /IndexedDB/transaction-lifetime-blocked.htm
02:27:56 INFO - PROCESS | 1942 | 1465118876147 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:56 INFO - PROCESS | 1942 | 1465118876236 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:56 INFO - TEST-PASS | /IndexedDB/transaction-lifetime-blocked.htm | Blocked event
02:27:56 INFO - TEST-OK | /IndexedDB/transaction-lifetime-blocked.htm | took 619ms
02:27:56 INFO - TEST-START | /IndexedDB/transaction-lifetime.htm
02:27:56 INFO - PROCESS | 1942 | 1465118876766 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:56 INFO - PROCESS | 1942 | 1465118876836 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:57 INFO - TEST-PASS | /IndexedDB/transaction-lifetime.htm | Test events opening a second database when one connection is open already
02:27:57 INFO - TEST-OK | /IndexedDB/transaction-lifetime.htm | took 417ms
02:27:57 INFO - TEST-START | /IndexedDB/transaction-requestqueue.htm
02:27:57 INFO - PROCESS | 1942 | 1465118877187 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:57 INFO - PROCESS | 1942 | 1465118877248 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:57 INFO - TEST-PASS | /IndexedDB/transaction-requestqueue.htm | Transactions have a request queue
02:27:57 INFO - TEST-OK | /IndexedDB/transaction-requestqueue.htm | took 470ms
02:27:57 INFO - TEST-START | /IndexedDB/transaction_bubble-and-capture.htm
02:27:57 INFO - PROCESS | 1942 | 1465118877660 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:57 INFO - PROCESS | 1942 | 1465118877737 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:58 INFO - TEST-PASS | /IndexedDB/transaction_bubble-and-capture.htm | Capture and bubble
02:27:58 INFO - TEST-OK | /IndexedDB/transaction_bubble-and-capture.htm | took 468ms
02:27:58 INFO - TEST-START | /IndexedDB/value.htm
02:27:58 INFO - PROCESS | 1942 | 1465118878130 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:58 INFO - PROCESS | 1942 | 1465118878219 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:58 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Date
02:27:58 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Array
02:27:58 INFO - TEST-OK | /IndexedDB/value.htm | took 467ms
02:27:58 INFO - TEST-START | /IndexedDB/value_recursive.htm
02:27:58 INFO - PROCESS | 1942 | 1465118878601 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:58 INFO - PROCESS | 1942 | 1465118878669 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:59 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array directly contains self
02:27:59 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array indirectly contains self
02:27:59 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array member contains self
02:27:59 INFO - TEST-OK | /IndexedDB/value_recursive.htm | took 469ms
02:27:59 INFO - TEST-START | /IndexedDB/writer-starvation.htm
02:27:59 INFO - PROCESS | 1942 | 1465118879072 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:59 INFO - PROCESS | 1942 | 1465118879141 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:59 INFO - TEST-PASS | /IndexedDB/writer-starvation.htm | Writer starvation
02:27:59 INFO - TEST-OK | /IndexedDB/writer-starvation.htm | took 718ms
02:27:59 INFO - TEST-START | /WebCryptoAPI/getRandomValues.worker
02:27:59 INFO - PROCESS | 1942 | 1465118879792 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:27:59 INFO - PROCESS | 1942 | 1465118879895 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:28:00 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Float arrays - {}
02:28:00 INFO - {}
02:28:00 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Integer array - {}
02:28:00 INFO - {}
02:28:00 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Large length - {}
02:28:00 INFO - {}
02:28:00 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Null arrays - {}
02:28:00 INFO - {}
02:28:00 INFO - TEST-OK | /WebCryptoAPI/getRandomValues.worker | took 570ms
02:28:00 INFO - TEST-START | /WebCryptoAPI/test_getRandomValues.html
02:28:00 INFO - PROCESS | 1942 | 1465118880368 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:28:00 INFO - PROCESS | 1942 | 1465118880483 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:28:00 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Float arrays
02:28:00 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Integer array
02:28:00 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Large length
02:28:00 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Null arrays
02:28:00 INFO - TEST-OK | /WebCryptoAPI/test_getRandomValues.html | took 471ms
02:28:00 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html
02:28:00 INFO - PROCESS | 1942 | 1465118880840 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:28:00 INFO - PROCESS | 1942 | 1465118880909 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:28:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | DOMException constants
02:28:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException constructor object
02:28:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException prototype object
02:28:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException constructor object
02:28:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException prototype object
02:28:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException constructor object
02:28:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException prototype object
02:28:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException constructor object
02:28:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException prototype object
02:28:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException constructor object
02:28:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException prototype object
02:28:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException constructor object
02:28:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException prototype object
02:28:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException constructor object
02:28:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException prototype object
02:28:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException constructor object
02:28:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException prototype object
02:28:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException constructor object
02:28:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException prototype object
02:28:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException constructor object
02:28:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException prototype object
02:28:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException constructor object
02:28:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException prototype object
02:28:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException constructor object
02:28:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException prototype object
02:28:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException constructor object
02:28:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException prototype object
02:28:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException constructor object
02:28:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException prototype object
02:28:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException constructor object
02:28:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException prototype object
02:28:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException constructor object
02:28:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException prototype object
02:28:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException constructor object
02:28:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException prototype object
02:28:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException constructor object
02:28:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException prototype object
02:28:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException constructor object
02:28:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException prototype object
02:28:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException constructor object
02:28:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException prototype object
02:28:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException constructor object
02:28:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException prototype object
02:28:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException constructor object
02:28:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException prototype object
02:28:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException constructor object
02:28:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException prototype object
02:28:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException constructor object
02:28:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException prototype object
02:28:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException constructor object
02:28:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException prototype object
02:28:01 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | took 425ms
02:28:01 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html
02:28:01 INFO - PROCESS | 1942 | 1465118881268 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:28:01 INFO - PROCESS | 1942 | 1465118881339 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:28:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException()
02:28:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(): own-ness
02:28:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(null)
02:28:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined)
02:28:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined): own-ness
02:28:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("foo")
02:28:01 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("foo"): own-ness - assert_true: The message property should be own expected true got false
02:28:01 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:62:3
02:28:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:28:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:28:01 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:58:1
02:28:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", undefined)
02:28:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "NotSupportedError")
02:28:01 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "NotSupportedError"): own-ness - assert_true: The name property should be own expected true got false
02:28:01 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:83:3
02:28:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:28:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:28:01 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:81:1
02:28:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "foo")
02:28:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "IndexSizeError")
02:28:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "HierarchyRequestError")
02:28:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "WrongDocumentError")
02:28:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidCharacterError")
02:28:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NoModificationAllowedError")
02:28:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotFoundError")
02:28:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotSupportedError")
02:28:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InUseAttributeError")
02:28:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidStateError")
02:28:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SyntaxError")
02:28:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidModificationError")
02:28:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NamespaceError")
02:28:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidAccessError")
02:28:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SecurityError")
02:28:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NetworkError")
02:28:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "AbortError")
02:28:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "URLMismatchError")
02:28:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "QuotaExceededError")
02:28:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "TimeoutError")
02:28:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidNodeTypeError")
02:28:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "DataCloneError")
02:28:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "UnknownError")
02:28:01 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | took 474ms
02:28:01 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html
02:28:01 INFO - PROCESS | 1942 | 1465118881755 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:28:01 INFO - PROCESS | 1942 | 1465118881825 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:28:02 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of DOMException - assert_equals: prototype of self's property "DOMException" is not Error expected function "function Error() {
02:28:02 INFO - [native code]
02:28:02 INFO - }" but got function "function () {
02:28:02 INFO - }"
02:28:02 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
02:28:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:28:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:28:02 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
02:28:02 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
02:28:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of DOMException.prototype
02:28:02 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence of name and code properties on DOMException.prototype - assert_false: DOMException.prototype should not have an own "name" property. expected false got true
02:28:02 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
02:28:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:28:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:28:02 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
02:28:02 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
02:28:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of exception interface prototype object's "constructor" property
02:28:02 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | took 468ms
02:28:02 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker
02:28:02 INFO - PROCESS | 1942 | 1465118882226 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:28:02 INFO - PROCESS | 1942 | 1465118882295 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:28:02 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of DOMException - assert_equals: prototype of self's property "DOMException" is not Error expected function "function Error() {
02:28:02 INFO - [native code]
02:28:02 INFO - }" but got function "function () {
02:28:02 INFO - }"
02:28:02 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
02:28:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:28:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:28:02 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
02:28:02 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
02:28:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of DOMException.prototype - {}
02:28:02 INFO - {}
02:28:02 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence of name and code properties on DOMException.prototype - assert_false: DOMException.prototype should not have an own "name" property. expected false got true
02:28:02 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
02:28:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:28:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:28:02 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
02:28:02 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
02:28:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of exception interface prototype object's "constructor" property - {}
02:28:02 INFO - {}
02:28:02 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | took 520ms
02:28:02 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html
02:28:02 INFO - PROCESS | 1942 | 1465118882749 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:28:02 INFO - PROCESS | 1942 | 1465118882842 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:28:03 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getPrototypeOf(exception) === DOMException.prototype
02:28:03 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.hasOwnProperty("name") - assert_true: expected true got false
02:28:03 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
02:28:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:28:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:28:03 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
02:28:03 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
02:28:03 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.name === "HierarchyRequestError"
02:28:03 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
02:28:03 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
02:28:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:28:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:28:03 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
02:28:03 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
02:28:03 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "message")
02:28:03 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"
02:28:03 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
02:28:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:28:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:28:03 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
02:28:03 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
02:28:03 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.prototype.toString.call(exception) === "[object DOMException]"
02:28:03 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.code === DOMException.HIERARCHY_REQUEST_ERR
02:28:03 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
02:28:03 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
02:28:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:28:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:28:03 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
02:28:03 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
02:28:03 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getPrototypeOf(exception) === DOMException.prototype
02:28:03 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.hasOwnProperty("name") - assert_true: expected true got false
02:28:03 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
02:28:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:28:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:28:03 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
02:28:03 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
02:28:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:123:1
02:28:03 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.name === "HierarchyRequestError"
02:28:03 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
02:28:03 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
02:28:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:28:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:28:03 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
02:28:03 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
02:28:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:123:1
02:28:03 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "message")
02:28:03 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"
02:28:03 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
02:28:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:28:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:28:03 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
02:28:03 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
02:28:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:123:1
02:28:03 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.prototype.toString.call(exception) === "[object DOMException]"
02:28:03 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.code === DOMException.HIERARCHY_REQUEST_ERR
02:28:03 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
02:28:03 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
02:28:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:28:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:28:03 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
02:28:03 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
02:28:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:123:1
02:28:03 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | took 469ms
02:28:03 INFO - TEST-START | /WebIDL/ecmascript-binding/has-instance.html
02:28:03 INFO - PROCESS | 1942 | 1465118883222 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:28:03 INFO - PROCESS | 1942 | 1465118883315 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:28:03 INFO - TEST-PASS | /WebIDL/ecmascript-binding/has-instance.html | Manually-constructed prototype chains are correctly handled by instanceof
02:28:03 INFO - TEST-OK | /WebIDL/ecmascript-binding/has-instance.html | took 417ms
02:28:03 INFO - TEST-START | /WebIDL/ecmascript-binding/interface-object.html
02:28:03 INFO - PROCESS | 1942 | 1465118883687 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:28:03 INFO - PROCESS | 1942 | 1465118883781 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:28:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted after it has been accessed is undefined
02:28:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted before it has been defined is undefined
02:28:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Interface objects deleted multiple times stay deleted
02:28:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Fancy property names don't break the resolve hook on Window
02:28:04 INFO - TEST-OK | /WebIDL/ecmascript-binding/interface-object.html | took 467ms
02:28:04 INFO - TEST-START | /XMLHttpRequest/FormData-append.html
02:28:04 INFO - PROCESS | 1942 | 1465118884158 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:28:04 INFO - PROCESS | 1942 | 1465118884250 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:28:04 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | Passing a String object to FormData.append should work.
02:28:04 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend1
02:28:04 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend2
02:28:04 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined1
02:28:04 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined2
02:28:04 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull1
02:28:04 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull2
02:28:04 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm1
02:28:04 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm2
02:28:04 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined1
02:28:04 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined2
02:28:04 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull1
02:28:04 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull2
02:28:04 INFO - TEST-FAIL | /XMLHttpRequest/FormData-append.html | testFormDataAppendEmptyBlob - Value can't be converted to a dictionary.
02:28:04 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:84:30
02:28:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:28:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:28:04 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:82:5
02:28:04 INFO - TEST-OK | /XMLHttpRequest/FormData-append.html | took 469ms
02:28:04 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.html
02:28:04 INFO - PROCESS | 1942 | 1465118884630 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:28:04 INFO - PROCESS | 1942 | 1465118884700 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:28:05 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | default value is false, set value is true
02:28:05 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | can also be set in OPEN state
02:28:05 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting on synchronous XHR
02:28:05 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when not in UNSENT, OPENED state (asynchronous)
02:28:05 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when in DONE state (synchronous)
02:28:05 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | took 1371ms
02:28:06 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker
02:28:06 INFO - PROCESS | 1942 | 1465118886004 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:28:06 INFO - PROCESS | 1942 | 1465118886059 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:28:07 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | default value is false, set value is true - {}
02:28:07 INFO - {}
02:28:07 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | can also be set in OPEN state - {}
02:28:07 INFO - {}
02:28:07 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting on synchronous XHR - {}
02:28:07 INFO - {}
02:28:07 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when not in UNSENT, OPENED state (asynchronous) - {}
02:28:07 INFO - {}
02:28:07 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when in DONE state (synchronous) - {}
02:28:07 INFO - {}
02:28:07 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | took 1273ms
02:28:07 INFO - TEST-START | /XMLHttpRequest/abort-after-receive.htm
02:28:07 INFO - PROCESS | 1942 | 1465118887282 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:28:07 INFO - PROCESS | 1942 | 1465118887389 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:28:07 INFO - TEST-PASS | /XMLHttpRequest/abort-after-receive.htm | XMLHttpRequest: abort() after successful receive should not fire "abort" event
02:28:07 INFO - TEST-OK | /XMLHttpRequest/abort-after-receive.htm | took 467ms
02:28:07 INFO - TEST-START | /XMLHttpRequest/abort-after-send.htm
02:28:07 INFO - PROCESS | 1942 | 1465118887754 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:28:07 INFO - PROCESS | 1942 | 1465118887810 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:28:07 INFO - TEST-FAIL | /XMLHttpRequest/abort-after-send.htm | XMLHttpRequest: abort() after send() - assert_array_equals: lengths differ, expected 5 got 4
02:28:07 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:47:9
02:28:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:28:07 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:20:7
02:28:07 INFO - TEST-OK | /XMLHttpRequest/abort-after-send.htm | took 217ms
02:28:07 INFO - TEST-START | /XMLHttpRequest/abort-after-stop.htm
02:28:07 INFO - PROCESS | 1942 | 1465118887971 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:28:08 INFO - PROCESS | 1942 | 1465118888027 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:28:18 INFO - PROCESS | 1942 | MARIONETTE LOG: INFO: Timeout fired
02:28:18 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
02:28:18 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:24:13
02:28:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:28:18 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:23:11
02:28:18 INFO - setTimeout handler*@http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:22:9
02:28:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:28:18 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:13:7
02:28:18 INFO - TEST-TIMEOUT | /XMLHttpRequest/abort-after-stop.htm | took 10180ms
02:28:18 INFO - TEST-START | /XMLHttpRequest/abort-after-timeout.htm
02:28:18 INFO - PROCESS | 1942 | 1465118898155 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:28:18 INFO - PROCESS | 1942 | 1465118898201 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:28:18 INFO - TEST-PASS | /XMLHttpRequest/abort-after-timeout.htm | XMLHttpRequest: abort() after a timeout should not fire "abort" event
02:28:18 INFO - TEST-OK | /XMLHttpRequest/abort-after-timeout.htm | took 518ms
02:28:18 INFO - TEST-START | /XMLHttpRequest/abort-during-done.htm
02:28:18 INFO - PROCESS | 1942 | 1465118898675 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:28:18 INFO - PROCESS | 1942 | 1465118898723 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:28:18 INFO - TEST-PASS | /XMLHttpRequest/abort-during-done.htm | XMLHttpRequest: abort() during DONE
02:28:18 INFO - TEST-OK | /XMLHttpRequest/abort-during-done.htm | took 217ms
02:28:18 INFO - TEST-START | /XMLHttpRequest/abort-during-open.htm
02:28:18 INFO - PROCESS | 1942 | 1465118898902 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:28:18 INFO - PROCESS | 1942 | 1465118898959 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:28:19 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.htm | XMLHttpRequest: abort() during OPEN
02:28:19 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.htm | took 218ms
02:28:19 INFO - TEST-START | /XMLHttpRequest/abort-during-open.worker
02:28:19 INFO - PROCESS | 1942 | 1465118899124 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:28:19 INFO - PROCESS | 1942 | 1465118899197 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:28:19 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.worker | Untitled - {}
02:28:19 INFO - {}
02:28:19 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.worker | took 268ms
02:28:19 INFO - TEST-START | /XMLHttpRequest/abort-during-unsent.htm
02:28:19 INFO - PROCESS | 1942 | 1465118899398 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:28:19 INFO - PROCESS | 1942 | 1465118899454 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:28:19 INFO - TEST-PASS | /XMLHttpRequest/abort-during-unsent.htm | XMLHttpRequest: abort() during UNSENT
02:28:19 INFO - TEST-OK | /XMLHttpRequest/abort-during-unsent.htm | took 224ms
02:28:19 INFO - TEST-START | /XMLHttpRequest/abort-during-upload.htm
02:28:19 INFO - PROCESS | 1942 | 1465118899618 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:28:19 INFO - PROCESS | 1942 | 1465118899672 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:28:19 INFO - TEST-FAIL | /XMLHttpRequest/abort-during-upload.htm | XMLHttpRequest: abort() while sending data - assert_array_equals: lengths differ, expected 6 got 2
02:28:19 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:30:13
02:28:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:28:19 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:28:11
02:28:19 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:38:9
02:28:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:28:19 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:21:7
02:28:19 INFO - TEST-OK | /XMLHttpRequest/abort-during-upload.htm | took 215ms
02:28:19 INFO - TEST-START | /XMLHttpRequest/abort-event-abort.htm
02:28:19 INFO - PROCESS | 1942 | 1465118899838 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:28:19 INFO - PROCESS | 1942 | 1465118899901 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:28:20 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().
02:28:20 INFO - TEST-OK | /XMLHttpRequest/abort-event-abort.htm | took 216ms
02:28:20 INFO - TEST-START | /XMLHttpRequest/abort-event-listeners.htm
02:28:20 INFO - PROCESS | 1942 | 1465118900055 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:28:20 INFO - PROCESS | 1942 | 1465118900106 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:28:20 INFO - TEST-PASS | /XMLHttpRequest/abort-event-listeners.htm | XMLHttpRequest: abort() should not reset event listeners
02:28:20 INFO - TEST-OK | /XMLHttpRequest/abort-event-listeners.htm | took 218ms
02:28:20 INFO - TEST-START | /XMLHttpRequest/abort-event-loadend.htm
02:28:20 INFO - PROCESS | 1942 | 1465118900281 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:28:20 INFO - PROCESS | 1942 | 1465118900333 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:28:20 INFO - TEST-PASS | /XMLHttpRequest/abort-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend
02:28:20 INFO - TEST-OK | /XMLHttpRequest/abort-event-loadend.htm | took 224ms
02:28:20 INFO - TEST-START | /XMLHttpRequest/abort-event-order.htm
02:28:20 INFO - PROCESS | 1942 | 1465118900505 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:28:20 INFO - PROCESS | 1942 | 1465118900574 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:28:20 INFO - TEST-FAIL | /XMLHttpRequest/abort-event-order.htm | XMLHttpRequest: The abort() method: abort and loadend events - assert_array_equals: property 2, expected "upload.abort" but got "abort"
02:28:20 INFO - VerifyResult/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:54:21
02:28:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:28:20 INFO - VerifyResult@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:52:17
02:28:20 INFO - xhr.onloadstart/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:37:25
02:28:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:28:20 INFO - xhr.onloadstart@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:31:17
02:28:20 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:61:13
02:28:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:28:20 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:16:9
02:28:20 INFO - TEST-OK | /XMLHttpRequest/abort-event-order.htm | took 268ms
02:28:20 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-abort.htm
02:28:20 INFO - PROCESS | 1942 | 1465118900781 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:28:20 INFO - PROCESS | 1942 | 1465118900838 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:28:20 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-abort.htm | XMLHttpRequest: The abort() method: Fire a progress event named abort on the XMLHttpRequestUpload object
02:28:20 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-abort.htm | took 224ms
02:28:20 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-loadend.htm
02:28:21 INFO - PROCESS | 1942 | 1465118901002 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:28:21 INFO - PROCESS | 1942 | 1465118901066 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:28:21 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend on the XMLHttpRequestUpload object
02:28:21 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-loadend.htm | took 217ms
02:28:21 INFO - TEST-START | /XMLHttpRequest/anonymous-mode-unsupported.htm
02:28:21 INFO - PROCESS | 1942 | 1465118901221 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:28:21 INFO - PROCESS | 1942 | 1465118901277 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:28:21 INFO - TEST-PASS | /XMLHttpRequest/anonymous-mode-unsupported.htm | XMLHttpRequest: anonymous mode unsupported
02:28:21 INFO - TEST-OK | /XMLHttpRequest/anonymous-mode-unsupported.htm | took 218ms
02:28:21 INFO - TEST-START | /XMLHttpRequest/data-uri.htm
02:28:21 INFO - PROCESS | 1942 | 1465118901447 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:28:21 INFO - PROCESS | 1942 | 1465118901505 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:28:21 INFO - TEST-FAIL | /XMLHttpRequest/data-uri.htm | XHR method GET with charset text/plain - assert_false: getAllResponseHeaders() must not include Content-Length expected false got true
02:28:21 INFO - do_test/)
02:28:45 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods ( GET)
02:28:45 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G T)
02:28:45 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (@GET)
02:28:45 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G:ET)
02:28:45 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET?)
02:28:45 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET
02:28:45 INFO - )
02:28:45 INFO - TEST-OK | /XMLHttpRequest/open-method-bogus.htm | took 218ms
02:28:45 INFO - TEST-START | /XMLHttpRequest/open-method-case-insensitive.htm
02:28:45 INFO - PROCESS | 1942 | 1465118925251 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:28:45 INFO - PROCESS | 1942 | 1465118925314 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:28:45 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (DELETE)
02:28:45 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (GET)
02:28:45 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (HEAD)
02:28:45 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (OPTIONS)
02:28:45 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (POST)
02:28:45 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (PUT)
02:28:45 INFO - TEST-OK | /XMLHttpRequest/open-method-case-insensitive.htm | took 267ms
02:28:45 INFO - TEST-START | /XMLHttpRequest/open-method-case-sensitive.htm
02:28:45 INFO - PROCESS | 1942 | 1465118925520 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:28:45 INFO - PROCESS | 1942 | 1465118925569 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:28:45 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (XUNICORN)
02:28:45 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (xUNIcorn)
02:28:45 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (chiCKEN)
02:28:45 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (PATCH)
02:28:45 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (patCH)
02:28:45 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (copy)
02:28:45 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (COpy)
02:28:45 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (inDEX)
02:28:45 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (movE)
02:28:45 INFO - TEST-OK | /XMLHttpRequest/open-method-case-sensitive.htm | took 222ms
02:28:45 INFO - TEST-START | /XMLHttpRequest/open-method-insecure.htm
02:28:45 INFO - PROCESS | 1942 | 1465118925751 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:28:45 INFO - PROCESS | 1942 | 1465118925811 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:28:45 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (track)
02:28:45 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACK)
02:28:45 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trAck)
02:28:45 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACE)
02:28:45 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trace)
02:28:45 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (traCE)
02:28:45 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connect)
02:28:45 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (CONNECT)
02:28:45 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connECT)
02:28:45 INFO - TEST-OK | /XMLHttpRequest/open-method-insecure.htm | took 222ms
02:28:45 INFO - TEST-START | /XMLHttpRequest/open-method-responsetype-set-sync.htm
02:28:45 INFO - PROCESS | 1942 | 1465118925969 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:28:46 INFO - PROCESS | 1942 | 1465118926021 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:28:46 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (arraybuffer)
02:28:46 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (blob)
02:28:46 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (json)
02:28:46 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (text)
02:28:46 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (document)
02:28:46 INFO - TEST-OK | /XMLHttpRequest/open-method-responsetype-set-sync.htm | took 218ms
02:28:46 INFO - TEST-START | /XMLHttpRequest/open-open-send.htm
02:28:46 INFO - PROCESS | 1942 | 1465118926191 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:28:46 INFO - PROCESS | 1942 | 1465118926241 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:28:46 INFO - TEST-FAIL | /XMLHttpRequest/open-open-send.htm | XMLHttpRequest: open() - open() - send() - assert_array_equals: lengths differ, expected 4 got 5
02:28:46 INFO - client.onreadystatechange/<@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:21:15
02:28:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:28:46 INFO - client.onreadystatechange@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:18:11
02:28:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:17:9
02:28:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:28:46 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:13:7
02:28:46 INFO - TEST-OK | /XMLHttpRequest/open-open-send.htm | took 216ms
02:28:46 INFO - TEST-START | /XMLHttpRequest/open-open-sync-send.htm
02:28:46 INFO - PROCESS | 1942 | 1465118926434 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:28:46 INFO - PROCESS | 1942 | 1465118926487 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:28:46 INFO - TEST-FAIL | /XMLHttpRequest/open-open-sync-send.htm | XMLHttpRequest: open() - open() (sync) - send() - assert_array_equals: lengths differ, expected 2 got 3
02:28:46 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:26:9
02:28:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:28:46 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:13:7
02:28:46 INFO - TEST-OK | /XMLHttpRequest/open-open-sync-send.htm | took 221ms
02:28:46 INFO - TEST-START | /XMLHttpRequest/open-referer.htm
02:28:46 INFO - PROCESS | 1942 | 1465118926652 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:28:46 INFO - PROCESS | 1942 | 1465118926712 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:28:46 INFO - TEST-PASS | /XMLHttpRequest/open-referer.htm | XMLHttpRequest: open() - value of Referer header
02:28:46 INFO - TEST-OK | /XMLHttpRequest/open-referer.htm | took 217ms
02:28:46 INFO - TEST-START | /XMLHttpRequest/open-send-open.htm
02:28:46 INFO - PROCESS | 1942 | 1465118926873 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:28:46 INFO - PROCESS | 1942 | 1465118926946 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:28:47 INFO - TEST-FAIL | /XMLHttpRequest/open-send-open.htm | XMLHttpRequest: open() - send() - open() - assert_array_equals: lengths differ, expected 4 got 6
02:28:47 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:28:9
02:28:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:28:47 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:13:7
02:28:47 INFO - TEST-OK | /XMLHttpRequest/open-send-open.htm | took 267ms
02:28:47 INFO - TEST-START | /XMLHttpRequest/open-sync-open-send.htm
02:28:47 INFO - PROCESS | 1942 | 1465118927142 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:28:47 INFO - PROCESS | 1942 | 1465118927206 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:28:47 INFO - TEST-FAIL | /XMLHttpRequest/open-sync-open-send.htm | XMLHttpRequest: open() (sync) - send() - open() - assert_array_equals: lengths differ, expected 1 got 3
02:28:47 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:31:9
02:28:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:28:47 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:19:7
02:28:47 INFO - TEST-OK | /XMLHttpRequest/open-sync-open-send.htm | took 267ms
02:28:47 INFO - TEST-START | /XMLHttpRequest/open-url-about-blank-window.htm
02:28:47 INFO - PROCESS | 1942 | 1465118927422 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:28:47 INFO - PROCESS | 1942 | 1465118927487 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:28:47 INFO - TEST-PASS | /XMLHttpRequest/open-url-about-blank-window.htm | XMLHttpRequest: open() resolving URLs (about:blank iframe)
02:28:47 INFO - TEST-OK | /XMLHttpRequest/open-url-about-blank-window.htm | took 271ms
02:28:47 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted-after-open.htm
02:28:47 INFO - PROCESS | 1942 | 1465118927690 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:28:47 INFO - PROCESS | 1942 | 1465118927769 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:28:47 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted-after-open.htm | XMLHttpRequest: open() resolving URLs - insert after open()
02:28:47 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted-after-open.htm | took 266ms
02:28:47 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted.htm
02:28:47 INFO - PROCESS | 1942 | 1465118927968 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:28:48 INFO - PROCESS | 1942 | 1465118928023 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:28:48 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted.htm | XMLHttpRequest: open() resolving URLs - insert
02:28:48 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted.htm | took 223ms
02:28:48 INFO - TEST-START | /XMLHttpRequest/open-url-base.htm
02:28:48 INFO - PROCESS | 1942 | 1465118928185 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:28:48 INFO - PROCESS | 1942 | 1465118928239 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:28:48 INFO - TEST-PASS | /XMLHttpRequest/open-url-base.htm | XMLHttpRequest: open() resolving URLs -
02:28:48 INFO - TEST-OK | /XMLHttpRequest/open-url-base.htm | took 216ms
02:28:48 INFO - TEST-START | /XMLHttpRequest/open-url-bogus.htm
02:28:48 INFO - PROCESS | 1942 | 1465118928407 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:28:48 INFO - PROCESS | 1942 | 1465118928463 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:28:48 INFO - TEST-FAIL | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http:) - assert_throws: function "function () { client.open("GET", url) }" did not throw
02:28:48 INFO - url/<@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:15:11
02:28:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:28:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:28:48 INFO - url@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:13:9
02:28:48 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:18:7
02:28:48 INFO - TEST-PASS | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http://a a/)
02:28:48 INFO - TEST-OK | /XMLHttpRequest/open-url-bogus.htm | took 219ms
02:28:48 INFO - TEST-START | /XMLHttpRequest/open-url-encoding.htm
02:28:48 INFO - PROCESS | 1942 | 1465118928631 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:28:48 INFO - PROCESS | 1942 | 1465118928689 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:28:48 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | percent encode characters
02:28:48 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | lone surrogate should return U+FFFD
02:28:48 INFO - TEST-OK | /XMLHttpRequest/open-url-encoding.htm | took 216ms
02:28:48 INFO - TEST-START | /XMLHttpRequest/open-url-fragment.htm
02:28:48 INFO - PROCESS | 1942 | 1465118928853 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:28:48 INFO - PROCESS | 1942 | 1465118928921 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:28:49 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | XMLHttpRequest: open() resolving URLs - fragment identifier
02:28:49 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request
02:28:49 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request (with query string)
02:28:49 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure escaped # is not removed
02:28:49 INFO - TEST-OK | /XMLHttpRequest/open-url-fragment.htm | took 218ms
02:28:49 INFO - TEST-START | /XMLHttpRequest/open-url-javascript-window-2.htm
02:28:49 INFO - PROCESS | 1942 | 1465118929073 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:28:49 INFO - PROCESS | 1942 | 1465118929132 Marionette INFO sendAsync 79d3e2f3-f5a1-da4c-b232-565333179207
02:28:49 INFO - TEST-PASS | /XMLHttpRequest/open-url-javascript-window-2.htm | XMLHttpRequest: open() - resolving URLs (javascript: