builder: mozilla-release_yosemite_r7_test-web-platform-tests-1
slave: t-yosemite-r7-0211
starttime: 1472905366.0
results: success (0)
buildid: 20160903031849
builduid: cab4f041cf984eaeaca63a424ce0fba7
revision: 31ca1b4c28a9f64e49d59ed01d08469a9af41951
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-09-03 05:22:46.000284) =========
master: http://buildbot-master132.bb.releng.scl3.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-09-03 05:22:46.013321) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-09-03 05:22:46.013674) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-09-03 05:22:46.224587) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-09-03 05:22:46.224842) =========
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.nqbw8XV4Og/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.YMfSypYoIZ/Listeners
TMPDIR=/var/folders/f2/j76sx_xn7bbccz1zz5dv8zth00000w/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-09-03 05:22:46-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py
Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25
Connecting to hg.mozilla.org|63.245.215.102|:443... connected.
HTTP request sent, awaiting response... 200 Script output follows
Length: 12141 (12K) [text/x-python]
Saving to: 'archiver_client.py'
0K .......... . 100% 11.3M=0.001s
2016-09-03 05:22:46 (11.3 MB/s) - 'archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.160797
========= master_lag: 0.03 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-09-03 05:22:46.411473) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-09-03 05:22:46.411792) =========
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.nqbw8XV4Og/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.YMfSypYoIZ/Listeners
TMPDIR=/var/folders/f2/j76sx_xn7bbccz1zz5dv8zth00000w/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.039463
========= master_lag: 0.02 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-09-03 05:22:46.472646) =========
========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-09-03 05:22:46.473101) =========
bash -c 'python archiver_client.py mozharness --repo releases/mozilla-release --rev 31ca1b4c28a9f64e49d59ed01d08469a9af41951 --destination scripts --debug'
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-release --rev 31ca1b4c28a9f64e49d59ed01d08469a9af41951 --destination scripts --debug']
environment:
Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.nqbw8XV4Og/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.YMfSypYoIZ/Listeners
TMPDIR=/var/folders/f2/j76sx_xn7bbccz1zz5dv8zth00000w/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-09-03 05:22:46,558 truncating revision to first 12 chars
2016-09-03 05:22:46,558 Setting DEBUG logging.
2016-09-03 05:22:46,558 attempt 1/10
2016-09-03 05:22:46,558 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-release/31ca1b4c28a9?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2016-09-03 05:22:47,921 unpacking tar archive at: mozilla-release-31ca1b4c28a9/testing/mozharness/
program finished with exit code 0
elapsedTime=1.622880
========= master_lag: 0.02 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-09-03 05:22:48.118091) =========
========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-09-03 05:22:48.118455) =========
script_repo_revision: 31ca1b4c28a9f64e49d59ed01d08469a9af41951
========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-09-03 05:22:48.118879) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-09-03 05:22:48.119165) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-09-03 05:22:48.142478) =========
========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 27 mins, 5 secs) (at 2016-09-03 05:22:48.142789) =========
/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-release --download-symbols ondemand
in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs)
watching logfiles {}
argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '5', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-release', '--download-symbols', 'ondemand']
environment:
Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.nqbw8XV4Og/Render
GIT_SHARE_BASE_DIR=/builds/git-shared
HG_SHARE_BASE_DIR=/builds/hg-shared
HOME=/Users/cltbld
IDLEIZER_DISABLE_SHUTDOWN=true
LOGNAME=cltbld
MOZ_HIDE_RESULTS_TABLE=1
MOZ_NODE_PATH=/usr/local/bin/node
MOZ_NO_REMOTE=1
NO_EM_RESTART=1
NO_FAIL_ON_TEST_ERRORS=1
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11
PROPERTIES_FILE=/builds/slave/test/buildprops.json
PWD=/builds/slave/test
RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg
SHELL=/bin/bash
SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.YMfSypYoIZ/Listeners
TMPDIR=/var/folders/f2/j76sx_xn7bbccz1zz5dv8zth00000w/T/
TWISTD_LOG_PATH=/builds/slave/twistd.log
USER=cltbld
VERSIONER_PYTHON_PREFER_32_BIT=no
VERSIONER_PYTHON_VERSION=2.7
XPCOM_DEBUG_BREAK=warn
XPC_FLAGS=0x0
XPC_SERVICE_NAME=0
__CF_USER_TEXT_ENCODING=0x1C:0:0
using PTY: False
05:22:48 INFO - MultiFileLogger online at 20160903 05:22:48 in /builds/slave/test
05:22:48 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-release --download-symbols ondemand
05:22:48 INFO - Dumping config to /builds/slave/test/logs/localconfig.json.
05:22:48 INFO - {'append_to_log': False,
05:22:48 INFO - 'base_work_dir': '/builds/slave/test',
05:22:48 INFO - 'blob_upload_branch': 'mozilla-release',
05:22:48 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt',
05:22:48 INFO - 'buildbot_json_path': 'buildprops.json',
05:22:48 INFO - 'config_files': ('web_platform_tests/prod_config.py',),
05:22:48 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
05:22:48 INFO - 'download_minidump_stackwalk': True,
05:22:48 INFO - 'download_symbols': 'ondemand',
05:22:48 INFO - 'e10s': False,
05:22:48 INFO - 'exes': {'python': '/tools/buildbot/bin/python',
05:22:48 INFO - 'tooltool.py': '/tools/tooltool.py',
05:22:48 INFO - 'virtualenv': ('/tools/buildbot/bin/python',
05:22:48 INFO - '/tools/misc-python/virtualenv.py')},
05:22:48 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
05:22:48 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
05:22:48 INFO - 'log_level': 'info',
05:22:48 INFO - 'log_to_console': True,
05:22:48 INFO - 'opt_config_files': (),
05:22:48 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
05:22:48 INFO - '--processes=1',
05:22:48 INFO - '--config=%(test_path)s/wptrunner.ini',
05:22:48 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
05:22:48 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
05:22:48 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
05:22:48 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
05:22:48 INFO - 'pip_index': False,
05:22:48 INFO - 'require_test_zip': True,
05:22:48 INFO - 'test_type': ('testharness',),
05:22:48 INFO - 'this_chunk': '1',
05:22:48 INFO - 'tooltool_cache': '/builds/tooltool_cache',
05:22:48 INFO - 'total_chunks': '5',
05:22:48 INFO - 'virtualenv_path': 'venv',
05:22:48 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
05:22:48 INFO - 'work_dir': 'build'}
05:22:48 INFO - #####
05:22:48 INFO - ##### Running clobber step.
05:22:48 INFO - #####
05:22:48 INFO - Running pre-action listener: _resource_record_pre_action
05:22:48 INFO - Running main action method: clobber
05:22:48 INFO - rmtree: /builds/slave/test/build
05:22:48 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1
05:22:50 INFO - Running post-action listener: _resource_record_post_action
05:22:50 INFO - #####
05:22:50 INFO - ##### Running read-buildbot-config step.
05:22:50 INFO - #####
05:22:50 INFO - Running pre-action listener: _resource_record_pre_action
05:22:50 INFO - Running main action method: read_buildbot_config
05:22:50 INFO - Using buildbot properties:
05:22:50 INFO - {
05:22:50 INFO - "project": "",
05:22:50 INFO - "product": "firefox",
05:22:50 INFO - "script_repo_revision": "production",
05:22:50 INFO - "scheduler": "tests-mozilla-release-yosemite_r7-opt-unittest",
05:22:50 INFO - "repository": "",
05:22:50 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-release opt test web-platform-tests-1",
05:22:50 INFO - "buildid": "20160903031849",
05:22:50 INFO - "pgo_build": "False",
05:22:50 INFO - "basedir": "/builds/slave/test",
05:22:50 INFO - "buildnumber": 10,
05:22:50 INFO - "slavename": "t-yosemite-r7-0211",
05:22:50 INFO - "master": "http://buildbot-master132.bb.releng.scl3.mozilla.com:8201/",
05:22:50 INFO - "platform": "macosx64",
05:22:50 INFO - "branch": "mozilla-release",
05:22:50 INFO - "revision": "31ca1b4c28a9f64e49d59ed01d08469a9af41951",
05:22:50 INFO - "repo_path": "releases/mozilla-release",
05:22:50 INFO - "moz_repo_path": "",
05:22:50 INFO - "stage_platform": "macosx64",
05:22:50 INFO - "builduid": "cab4f041cf984eaeaca63a424ce0fba7",
05:22:50 INFO - "slavebuilddir": "test"
05:22:50 INFO - }
05:22:50 INFO - Found installer url https://queue.taskcluster.net/v1/task/YbqQF21GSyKfGu9StXW6mA/artifacts/public/build/firefox-48.0.3.en-US.mac.dmg.
05:22:50 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/YbqQF21GSyKfGu9StXW6mA/artifacts/public/build/firefox-48.0.3.en-US.mac.test_packages.json.
05:22:50 INFO - Running post-action listener: _resource_record_post_action
05:22:50 INFO - #####
05:22:50 INFO - ##### Running download-and-extract step.
05:22:50 INFO - #####
05:22:50 INFO - Running pre-action listener: _resource_record_pre_action
05:22:50 INFO - Running main action method: download_and_extract
05:22:50 INFO - mkdir: /builds/slave/test/build/tests
05:22: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')]}
05:22:50 INFO - https://queue.taskcluster.net/v1/task/YbqQF21GSyKfGu9StXW6mA/artifacts/public/build/firefox-48.0.3.en-US.mac.test_packages.json matches https://queue.taskcluster.net
05:22:50 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/YbqQF21GSyKfGu9StXW6mA/artifacts/public/build/firefox-48.0.3.en-US.mac.test_packages.json
05:22:50 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/YbqQF21GSyKfGu9StXW6mA/artifacts/public/build/firefox-48.0.3.en-US.mac.test_packages.json
05:22:50 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/YbqQF21GSyKfGu9StXW6mA/artifacts/public/build/firefox-48.0.3.en-US.mac.test_packages.json to /builds/slave/test/build/firefox-48.0.3.en-US.mac.test_packages.json
05:22:50 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/YbqQF21GSyKfGu9StXW6mA/artifacts/public/build/firefox-48.0.3.en-US.mac.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.3.en-US.mac.test_packages.json'}, attempt #1
05:22:50 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/YbqQF21GSyKfGu9StXW6mA/artifacts/public/build/firefox-48.0.3.en-US.mac.test_packages.json
05:22:50 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found
05:22:50 INFO - retry: Failed, sleeping 30 seconds before retrying
05:23:20 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/YbqQF21GSyKfGu9StXW6mA/artifacts/public/build/firefox-48.0.3.en-US.mac.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.3.en-US.mac.test_packages.json'}, attempt #2
05:23:20 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/YbqQF21GSyKfGu9StXW6mA/artifacts/public/build/firefox-48.0.3.en-US.mac.test_packages.json
05:23:20 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found
05:23:20 INFO - retry: Failed, sleeping 60 seconds before retrying
05:24:20 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/YbqQF21GSyKfGu9StXW6mA/artifacts/public/build/firefox-48.0.3.en-US.mac.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.3.en-US.mac.test_packages.json'}, attempt #3
05:24:21 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/YbqQF21GSyKfGu9StXW6mA/artifacts/public/build/firefox-48.0.3.en-US.mac.test_packages.json
05:24:21 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found
05:24:21 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/YbqQF21GSyKfGu9StXW6mA/artifacts/public/build/firefox-48.0.3.en-US.mac.test_packages.json to /builds/slave/test/build/firefox-48.0.3.en-US.mac.test_packages.json!
05:24:21 INFO - Caught exception: HTTP Error 404: Not Found
05:24:21 INFO - Caught exception: HTTP Error 404: Not Found
05:24:21 INFO - Caught exception: HTTP Error 404: Not Found
05:24:21 INFO - trying https://queue.taskcluster.net/v1/task/YbqQF21GSyKfGu9StXW6mA/artifacts/public/build/firefox-48.0.3.en-US.mac.test_packages.json
05:24:21 INFO - Downloading https://queue.taskcluster.net/v1/task/YbqQF21GSyKfGu9StXW6mA/artifacts/public/build/firefox-48.0.3.en-US.mac.test_packages.json to /builds/slave/test/build/firefox-48.0.3.en-US.mac.test_packages.json
05:24:21 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/YbqQF21GSyKfGu9StXW6mA/artifacts/public/build/firefox-48.0.3.en-US.mac.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.3.en-US.mac.test_packages.json'}, attempt #1
05:24:22 INFO - Downloaded 1199 bytes.
05:24:22 INFO - Reading from file /builds/slave/test/build/firefox-48.0.3.en-US.mac.test_packages.json
05:24:22 INFO - Using the following test package requirements:
05:24:22 INFO - {u'common': [u'firefox-48.0.3.en-US.mac.common.tests.zip'],
05:24:22 INFO - u'cppunittest': [u'firefox-48.0.3.en-US.mac.common.tests.zip',
05:24:22 INFO - u'firefox-48.0.3.en-US.mac.cppunittest.tests.zip'],
05:24:22 INFO - u'gtest': [u'firefox-48.0.3.en-US.mac.common.tests.zip',
05:24:22 INFO - u'firefox-48.0.3.en-US.mac.gtest.tests.zip'],
05:24:22 INFO - u'jittest': [u'firefox-48.0.3.en-US.mac.common.tests.zip',
05:24:22 INFO - u'jsshell-mac.zip'],
05:24:22 INFO - u'mochitest': [u'firefox-48.0.3.en-US.mac.common.tests.zip',
05:24:22 INFO - u'firefox-48.0.3.en-US.mac.mochitest.tests.zip'],
05:24:22 INFO - u'mozbase': [u'firefox-48.0.3.en-US.mac.common.tests.zip'],
05:24:22 INFO - u'reftest': [u'firefox-48.0.3.en-US.mac.common.tests.zip',
05:24:22 INFO - u'firefox-48.0.3.en-US.mac.reftest.tests.zip'],
05:24:22 INFO - u'talos': [u'firefox-48.0.3.en-US.mac.common.tests.zip',
05:24:22 INFO - u'firefox-48.0.3.en-US.mac.talos.tests.zip'],
05:24:22 INFO - u'web-platform': [u'firefox-48.0.3.en-US.mac.common.tests.zip',
05:24:22 INFO - u'firefox-48.0.3.en-US.mac.web-platform.tests.zip'],
05:24:22 INFO - u'xpcshell': [u'firefox-48.0.3.en-US.mac.common.tests.zip',
05:24:22 INFO - u'firefox-48.0.3.en-US.mac.xpcshell.tests.zip']}
05:24:22 INFO - Downloading packages: [u'firefox-48.0.3.en-US.mac.common.tests.zip', u'firefox-48.0.3.en-US.mac.web-platform.tests.zip'] for test suite category: web-platform
05:24:22 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
05:24:22 INFO - https://queue.taskcluster.net/v1/task/YbqQF21GSyKfGu9StXW6mA/artifacts/public/build/firefox-48.0.3.en-US.mac.common.tests.zip matches https://queue.taskcluster.net
05:24:22 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/YbqQF21GSyKfGu9StXW6mA/artifacts/public/build/firefox-48.0.3.en-US.mac.common.tests.zip
05:24:22 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/YbqQF21GSyKfGu9StXW6mA/artifacts/public/build/firefox-48.0.3.en-US.mac.common.tests.zip
05:24:22 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/YbqQF21GSyKfGu9StXW6mA/artifacts/public/build/firefox-48.0.3.en-US.mac.common.tests.zip to /builds/slave/test/build/firefox-48.0.3.en-US.mac.common.tests.zip
05:24:22 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/YbqQF21GSyKfGu9StXW6mA/artifacts/public/build/firefox-48.0.3.en-US.mac.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.3.en-US.mac.common.tests.zip'}, attempt #1
05:24:22 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/YbqQF21GSyKfGu9StXW6mA/artifacts/public/build/firefox-48.0.3.en-US.mac.common.tests.zip
05:24:22 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found
05:24:22 INFO - retry: Failed, sleeping 30 seconds before retrying
05:24:52 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/YbqQF21GSyKfGu9StXW6mA/artifacts/public/build/firefox-48.0.3.en-US.mac.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.3.en-US.mac.common.tests.zip'}, attempt #2
05:24:52 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/YbqQF21GSyKfGu9StXW6mA/artifacts/public/build/firefox-48.0.3.en-US.mac.common.tests.zip
05:24:52 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found
05:24:52 INFO - retry: Failed, sleeping 60 seconds before retrying
05:25:52 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/YbqQF21GSyKfGu9StXW6mA/artifacts/public/build/firefox-48.0.3.en-US.mac.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.3.en-US.mac.common.tests.zip'}, attempt #3
05:25:52 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/YbqQF21GSyKfGu9StXW6mA/artifacts/public/build/firefox-48.0.3.en-US.mac.common.tests.zip
05:25:52 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found
05:25:52 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/YbqQF21GSyKfGu9StXW6mA/artifacts/public/build/firefox-48.0.3.en-US.mac.common.tests.zip to /builds/slave/test/build/firefox-48.0.3.en-US.mac.common.tests.zip!
05:25:52 INFO - Caught exception: HTTP Error 404: Not Found
05:25:52 INFO - Caught exception: HTTP Error 404: Not Found
05:25:52 INFO - Caught exception: HTTP Error 404: Not Found
05:25:52 INFO - trying https://queue.taskcluster.net/v1/task/YbqQF21GSyKfGu9StXW6mA/artifacts/public/build/firefox-48.0.3.en-US.mac.common.tests.zip
05:25:52 INFO - Downloading https://queue.taskcluster.net/v1/task/YbqQF21GSyKfGu9StXW6mA/artifacts/public/build/firefox-48.0.3.en-US.mac.common.tests.zip to /builds/slave/test/build/firefox-48.0.3.en-US.mac.common.tests.zip
05:25:52 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/YbqQF21GSyKfGu9StXW6mA/artifacts/public/build/firefox-48.0.3.en-US.mac.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.3.en-US.mac.common.tests.zip'}, attempt #1
05:25:53 INFO - Downloaded 18323896 bytes.
05:25:53 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.3.en-US.mac.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*']
05:25:53 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.3.en-US.mac.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/*
05:25:54 INFO - caution: filename not matched: web-platform/*
05:25:54 INFO - Return code: 11
05:25: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')]}
05:25:54 INFO - https://queue.taskcluster.net/v1/task/YbqQF21GSyKfGu9StXW6mA/artifacts/public/build/firefox-48.0.3.en-US.mac.web-platform.tests.zip matches https://queue.taskcluster.net
05:25:54 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/YbqQF21GSyKfGu9StXW6mA/artifacts/public/build/firefox-48.0.3.en-US.mac.web-platform.tests.zip
05:25:54 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/YbqQF21GSyKfGu9StXW6mA/artifacts/public/build/firefox-48.0.3.en-US.mac.web-platform.tests.zip
05:25:54 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/YbqQF21GSyKfGu9StXW6mA/artifacts/public/build/firefox-48.0.3.en-US.mac.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.3.en-US.mac.web-platform.tests.zip
05:25:54 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/YbqQF21GSyKfGu9StXW6mA/artifacts/public/build/firefox-48.0.3.en-US.mac.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.3.en-US.mac.web-platform.tests.zip'}, attempt #1
05:25:54 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/YbqQF21GSyKfGu9StXW6mA/artifacts/public/build/firefox-48.0.3.en-US.mac.web-platform.tests.zip
05:25:54 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found
05:25:54 INFO - retry: Failed, sleeping 30 seconds before retrying
05:26:24 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/YbqQF21GSyKfGu9StXW6mA/artifacts/public/build/firefox-48.0.3.en-US.mac.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.3.en-US.mac.web-platform.tests.zip'}, attempt #2
05:26:24 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/YbqQF21GSyKfGu9StXW6mA/artifacts/public/build/firefox-48.0.3.en-US.mac.web-platform.tests.zip
05:26:24 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found
05:26:24 INFO - retry: Failed, sleeping 60 seconds before retrying
05:27:24 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/YbqQF21GSyKfGu9StXW6mA/artifacts/public/build/firefox-48.0.3.en-US.mac.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.3.en-US.mac.web-platform.tests.zip'}, attempt #3
05:27:24 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/YbqQF21GSyKfGu9StXW6mA/artifacts/public/build/firefox-48.0.3.en-US.mac.web-platform.tests.zip
05:27:24 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found
05:27:24 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/YbqQF21GSyKfGu9StXW6mA/artifacts/public/build/firefox-48.0.3.en-US.mac.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.3.en-US.mac.web-platform.tests.zip!
05:27:24 INFO - Caught exception: HTTP Error 404: Not Found
05:27:24 INFO - Caught exception: HTTP Error 404: Not Found
05:27:24 INFO - Caught exception: HTTP Error 404: Not Found
05:27:24 INFO - trying https://queue.taskcluster.net/v1/task/YbqQF21GSyKfGu9StXW6mA/artifacts/public/build/firefox-48.0.3.en-US.mac.web-platform.tests.zip
05:27:24 INFO - Downloading https://queue.taskcluster.net/v1/task/YbqQF21GSyKfGu9StXW6mA/artifacts/public/build/firefox-48.0.3.en-US.mac.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.3.en-US.mac.web-platform.tests.zip
05:27:24 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/YbqQF21GSyKfGu9StXW6mA/artifacts/public/build/firefox-48.0.3.en-US.mac.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.3.en-US.mac.web-platform.tests.zip'}, attempt #1
05:27:26 INFO - Downloaded 36389884 bytes.
05:27:26 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.3.en-US.mac.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*']
05:27:26 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.3.en-US.mac.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/*
05:27:30 INFO - caution: filename not matched: bin/*
05:27:30 INFO - caution: filename not matched: config/*
05:27:30 INFO - caution: filename not matched: mozbase/*
05:27:30 INFO - caution: filename not matched: marionette/*
05:27:30 INFO - caution: filename not matched: tools/wptserve/*
05:27:30 INFO - Return code: 11
05:27:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
05:27:30 INFO - https://queue.taskcluster.net/v1/task/YbqQF21GSyKfGu9StXW6mA/artifacts/public/build/firefox-48.0.3.en-US.mac.dmg matches https://queue.taskcluster.net
05:27:30 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/YbqQF21GSyKfGu9StXW6mA/artifacts/public/build/firefox-48.0.3.en-US.mac.dmg
05:27:30 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/YbqQF21GSyKfGu9StXW6mA/artifacts/public/build/firefox-48.0.3.en-US.mac.dmg
05:27:30 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/YbqQF21GSyKfGu9StXW6mA/artifacts/public/build/firefox-48.0.3.en-US.mac.dmg to /builds/slave/test/build/firefox-48.0.3.en-US.mac.dmg
05:27:30 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/YbqQF21GSyKfGu9StXW6mA/artifacts/public/build/firefox-48.0.3.en-US.mac.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.3.en-US.mac.dmg'}, attempt #1
05:27:30 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/YbqQF21GSyKfGu9StXW6mA/artifacts/public/build/firefox-48.0.3.en-US.mac.dmg
05:27:30 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found
05:27:30 INFO - retry: Failed, sleeping 30 seconds before retrying
05:28:00 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/YbqQF21GSyKfGu9StXW6mA/artifacts/public/build/firefox-48.0.3.en-US.mac.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.3.en-US.mac.dmg'}, attempt #2
05:28:00 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/YbqQF21GSyKfGu9StXW6mA/artifacts/public/build/firefox-48.0.3.en-US.mac.dmg
05:28:00 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found
05:28:00 INFO - retry: Failed, sleeping 60 seconds before retrying
05:29:00 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/YbqQF21GSyKfGu9StXW6mA/artifacts/public/build/firefox-48.0.3.en-US.mac.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.3.en-US.mac.dmg'}, attempt #3
05:29:00 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/YbqQF21GSyKfGu9StXW6mA/artifacts/public/build/firefox-48.0.3.en-US.mac.dmg
05:29:00 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found
05:29:00 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/YbqQF21GSyKfGu9StXW6mA/artifacts/public/build/firefox-48.0.3.en-US.mac.dmg to /builds/slave/test/build/firefox-48.0.3.en-US.mac.dmg!
05:29:00 INFO - Caught exception: HTTP Error 404: Not Found
05:29:00 INFO - Caught exception: HTTP Error 404: Not Found
05:29:00 INFO - Caught exception: HTTP Error 404: Not Found
05:29:00 INFO - trying https://queue.taskcluster.net/v1/task/YbqQF21GSyKfGu9StXW6mA/artifacts/public/build/firefox-48.0.3.en-US.mac.dmg
05:29:00 INFO - Downloading https://queue.taskcluster.net/v1/task/YbqQF21GSyKfGu9StXW6mA/artifacts/public/build/firefox-48.0.3.en-US.mac.dmg to /builds/slave/test/build/firefox-48.0.3.en-US.mac.dmg
05:29:00 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/YbqQF21GSyKfGu9StXW6mA/artifacts/public/build/firefox-48.0.3.en-US.mac.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.3.en-US.mac.dmg'}, attempt #1
05:29:02 INFO - Downloaded 86215432 bytes.
05:29:02 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/YbqQF21GSyKfGu9StXW6mA/artifacts/public/build/firefox-48.0.3.en-US.mac.dmg
05:29:02 INFO - mkdir: /builds/slave/test/properties
05:29:02 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url
05:29:02 INFO - Writing to file /builds/slave/test/properties/build_url
05:29:02 INFO - Contents:
05:29:02 INFO - build_url:https://queue.taskcluster.net/v1/task/YbqQF21GSyKfGu9StXW6mA/artifacts/public/build/firefox-48.0.3.en-US.mac.dmg
05:29:03 INFO - Running post-action listener: _resource_record_post_action
05:29:03 INFO - Running post-action listener: set_extra_try_arguments
05:29:03 INFO - #####
05:29:03 INFO - ##### Running create-virtualenv step.
05:29:03 INFO - #####
05:29:03 INFO - Running pre-action listener: _pre_create_virtualenv
05:29:03 INFO - Running pre-action listener: _resource_record_pre_action
05:29:03 INFO - Running main action method: create_virtualenv
05:29:03 INFO - Creating virtualenv /builds/slave/test/build/venv
05:29:03 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build
05:29:03 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv
05:29:03 INFO - The --no-site-packages flag is deprecated; it is now the default behavior.
05:29:03 INFO - Using real prefix '/tools/python27'
05:29:03 INFO - New python executable in /builds/slave/test/build/venv/bin/python
05:29:04 INFO - Installing distribute.............................................................................................................................................................................................done.
05:29:07 INFO - Installing pip.................done.
05:29:07 INFO - Return code: 0
05:29:07 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv
05:29:07 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
05:29:07 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
05:29:07 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
05:29:07 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
05:29:07 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
05:29:07 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
05:29:07 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 0x105911e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10592ef48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f8032487820>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10592a5e0>, '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 0x10550dcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x105538990>, '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.nqbw8XV4Og/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.YMfSypYoIZ/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/f2/j76sx_xn7bbccz1zz5dv8zth00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
05:29:07 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build
05:29:07 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1
05:29:07 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.nqbw8XV4Og/Render',
05:29:07 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
05:29:07 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
05:29:07 INFO - 'HOME': '/Users/cltbld',
05:29:07 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
05:29:07 INFO - 'LOGNAME': 'cltbld',
05:29:07 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
05:29:07 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node',
05:29:07 INFO - 'MOZ_NO_REMOTE': '1',
05:29:07 INFO - 'NO_EM_RESTART': '1',
05:29:07 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
05:29:07 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
05:29:07 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
05:29:07 INFO - 'PWD': '/builds/slave/test',
05:29:07 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
05:29:07 INFO - 'SHELL': '/bin/bash',
05:29:07 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.YMfSypYoIZ/Listeners',
05:29:07 INFO - 'TMPDIR': '/var/folders/f2/j76sx_xn7bbccz1zz5dv8zth00000w/T/',
05:29:07 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
05:29:07 INFO - 'USER': 'cltbld',
05:29:07 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
05:29:07 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
05:29:07 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
05:29:07 INFO - 'XPC_FLAGS': '0x0',
05:29:07 INFO - 'XPC_SERVICE_NAME': '0',
05:29:07 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
05:29:07 INFO - Ignoring indexes: https://pypi.python.org/simple/
05:29:07 INFO - Downloading/unpacking psutil>=0.7.1
05:29:07 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
05:29:07 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
05:29:07 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
05:29:07 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
05:29:07 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
05:29:07 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
05:29:10 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil
05:29:10 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
05:29:10 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
05:29:10 INFO - Installing collected packages: psutil
05:29:10 INFO - Running setup.py install for psutil
05:29:10 INFO - building 'psutil._psutil_osx' extension
05:29:10 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_osx.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o
05:29:11 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_common.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o
05:29:11 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/arch/osx/process_info.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o
05:29:11 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.so -framework CoreFoundation -framework IOKit
05:29:11 INFO - building 'psutil._psutil_posix' extension
05:29:11 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/tools/python27/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o
05:29:11 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration]
05:29:11 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr);
05:29:11 INFO - ^
05:29:11 INFO - 1 warning generated.
05:29:11 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.so
05:29:11 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
05:29:11 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
05:29:11 INFO - Successfully installed psutil
05:29:11 INFO - Cleaning up...
05:29:11 INFO - Return code: 0
05:29:11 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv
05:29:11 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
05:29:11 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
05:29:11 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
05:29:11 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
05:29:11 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
05:29:11 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
05:29:11 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 0x105911e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10592ef48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f8032487820>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10592a5e0>, '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 0x10550dcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x105538990>, '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.nqbw8XV4Og/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.YMfSypYoIZ/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/f2/j76sx_xn7bbccz1zz5dv8zth00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
05:29:11 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build
05:29:11 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0
05:29:11 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.nqbw8XV4Og/Render',
05:29:11 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
05:29:11 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
05:29:11 INFO - 'HOME': '/Users/cltbld',
05:29:11 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
05:29:11 INFO - 'LOGNAME': 'cltbld',
05:29:11 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
05:29:11 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node',
05:29:11 INFO - 'MOZ_NO_REMOTE': '1',
05:29:11 INFO - 'NO_EM_RESTART': '1',
05:29:11 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
05:29:11 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
05:29:11 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
05:29:11 INFO - 'PWD': '/builds/slave/test',
05:29:11 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
05:29:11 INFO - 'SHELL': '/bin/bash',
05:29:11 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.YMfSypYoIZ/Listeners',
05:29:11 INFO - 'TMPDIR': '/var/folders/f2/j76sx_xn7bbccz1zz5dv8zth00000w/T/',
05:29:11 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
05:29:11 INFO - 'USER': 'cltbld',
05:29:11 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
05:29:11 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
05:29:11 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
05:29:11 INFO - 'XPC_FLAGS': '0x0',
05:29:11 INFO - 'XPC_SERVICE_NAME': '0',
05:29:11 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
05:29:12 INFO - Ignoring indexes: https://pypi.python.org/simple/
05:29:12 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
05:29:12 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
05:29:12 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
05:29:12 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
05:29:12 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
05:29:12 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
05:29:12 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
05:29:14 INFO - Downloading mozsystemmonitor-0.0.tar.gz
05:29:14 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor
05:29:14 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0)
05:29:14 INFO - Installing collected packages: mozsystemmonitor
05:29:14 INFO - Running setup.py install for mozsystemmonitor
05:29:14 INFO - Successfully installed mozsystemmonitor
05:29:14 INFO - Cleaning up...
05:29:14 INFO - Return code: 0
05:29:14 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv
05:29:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
05:29:14 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
05:29:14 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
05:29:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
05:29:14 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
05:29:14 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
05:29:14 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 0x105911e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10592ef48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f8032487820>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10592a5e0>, '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 0x10550dcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x105538990>, '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.nqbw8XV4Og/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.YMfSypYoIZ/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/f2/j76sx_xn7bbccz1zz5dv8zth00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
05:29:14 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build
05:29:14 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4
05:29:14 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.nqbw8XV4Og/Render',
05:29:14 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
05:29:14 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
05:29:14 INFO - 'HOME': '/Users/cltbld',
05:29:14 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
05:29:14 INFO - 'LOGNAME': 'cltbld',
05:29:14 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
05:29:14 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node',
05:29:14 INFO - 'MOZ_NO_REMOTE': '1',
05:29:14 INFO - 'NO_EM_RESTART': '1',
05:29:14 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
05:29:14 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
05:29:14 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
05:29:14 INFO - 'PWD': '/builds/slave/test',
05:29:14 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
05:29:14 INFO - 'SHELL': '/bin/bash',
05:29:14 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.YMfSypYoIZ/Listeners',
05:29:14 INFO - 'TMPDIR': '/var/folders/f2/j76sx_xn7bbccz1zz5dv8zth00000w/T/',
05:29:14 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
05:29:14 INFO - 'USER': 'cltbld',
05:29:14 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
05:29:14 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
05:29:14 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
05:29:14 INFO - 'XPC_FLAGS': '0x0',
05:29:14 INFO - 'XPC_SERVICE_NAME': '0',
05:29:14 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
05:29:15 INFO - Ignoring indexes: https://pypi.python.org/simple/
05:29:15 INFO - Downloading/unpacking blobuploader==1.2.4
05:29:15 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
05:29:15 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
05:29:15 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
05:29:15 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
05:29:15 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
05:29:15 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
05:29:17 INFO - Downloading blobuploader-1.2.4.tar.gz
05:29:17 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader
05:29:17 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
05:29:17 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
05:29:17 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
05:29:17 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
05:29:17 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
05:29:17 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
05:29:17 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
05:29:18 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests
05:29:18 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
05:29:18 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
05:29:18 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
05:29:18 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
05:29:18 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
05:29:18 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
05:29:18 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
05:29:18 INFO - Downloading docopt-0.6.1.tar.gz
05:29:18 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt
05:29:18 INFO - Installing collected packages: blobuploader, requests, docopt
05:29:18 INFO - Running setup.py install for blobuploader
05:29:18 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775
05:29:19 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775
05:29:19 INFO - Running setup.py install for requests
05:29:19 INFO - Running setup.py install for docopt
05:29:19 INFO - Successfully installed blobuploader requests docopt
05:29:19 INFO - Cleaning up...
05:29:19 INFO - Return code: 0
05:29:19 INFO - Installing None into virtualenv /builds/slave/test/build/venv
05:29:19 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
05:29:19 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
05:29:19 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
05:29:19 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
05:29:19 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
05:29:19 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
05:29:19 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 0x105911e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10592ef48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f8032487820>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10592a5e0>, '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 0x10550dcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x105538990>, '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.nqbw8XV4Og/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.YMfSypYoIZ/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/f2/j76sx_xn7bbccz1zz5dv8zth00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
05:29:19 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config
05:29:19 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub
05:29:19 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.nqbw8XV4Og/Render',
05:29:19 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
05:29:19 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
05:29:19 INFO - 'HOME': '/Users/cltbld',
05:29:19 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
05:29:19 INFO - 'LOGNAME': 'cltbld',
05:29:19 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
05:29:19 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node',
05:29:19 INFO - 'MOZ_NO_REMOTE': '1',
05:29:19 INFO - 'NO_EM_RESTART': '1',
05:29:19 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
05:29:19 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
05:29:19 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
05:29:19 INFO - 'PWD': '/builds/slave/test',
05:29:19 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
05:29:19 INFO - 'SHELL': '/bin/bash',
05:29:19 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.YMfSypYoIZ/Listeners',
05:29:19 INFO - 'TMPDIR': '/var/folders/f2/j76sx_xn7bbccz1zz5dv8zth00000w/T/',
05:29:19 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
05:29:19 INFO - 'USER': 'cltbld',
05:29:19 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
05:29:19 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
05:29:19 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
05:29:19 INFO - 'XPC_FLAGS': '0x0',
05:29:19 INFO - 'XPC_SERVICE_NAME': '0',
05:29:19 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
05:29:20 INFO - Ignoring indexes: https://pypi.python.org/simple/
05:29:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
05:29:20 INFO - Running setup.py (path:/var/folders/f2/j76sx_xn7bbccz1zz5dv8zth00000w/T/pip-nVxgq3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
05:29:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
05:29:20 INFO - Running setup.py (path:/var/folders/f2/j76sx_xn7bbccz1zz5dv8zth00000w/T/pip-2e9OW_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
05:29:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
05:29:20 INFO - Running setup.py (path:/var/folders/f2/j76sx_xn7bbccz1zz5dv8zth00000w/T/pip-0Kz6Dw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
05:29:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
05:29:20 INFO - Running setup.py (path:/var/folders/f2/j76sx_xn7bbccz1zz5dv8zth00000w/T/pip-ezUzOY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
05:29:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
05:29:20 INFO - Running setup.py (path:/var/folders/f2/j76sx_xn7bbccz1zz5dv8zth00000w/T/pip-JaepYU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
05:29:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
05:29:20 INFO - Running setup.py (path:/var/folders/f2/j76sx_xn7bbccz1zz5dv8zth00000w/T/pip-S1z6Nm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
05:29:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
05:29:20 INFO - Running setup.py (path:/var/folders/f2/j76sx_xn7bbccz1zz5dv8zth00000w/T/pip-QxFWV3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
05:29:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
05:29:20 INFO - Running setup.py (path:/var/folders/f2/j76sx_xn7bbccz1zz5dv8zth00000w/T/pip-hliYel-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
05:29:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
05:29:20 INFO - Running setup.py (path:/var/folders/f2/j76sx_xn7bbccz1zz5dv8zth00000w/T/pip-3N8V4u-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
05:29:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
05:29:20 INFO - Running setup.py (path:/var/folders/f2/j76sx_xn7bbccz1zz5dv8zth00000w/T/pip-kM8_Th-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
05:29:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
05:29:21 INFO - Running setup.py (path:/var/folders/f2/j76sx_xn7bbccz1zz5dv8zth00000w/T/pip-L8uxDo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
05:29:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
05:29:21 INFO - Running setup.py (path:/var/folders/f2/j76sx_xn7bbccz1zz5dv8zth00000w/T/pip-sTbgfa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
05:29:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
05:29:21 INFO - Running setup.py (path:/var/folders/f2/j76sx_xn7bbccz1zz5dv8zth00000w/T/pip-kGK9h5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
05:29:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
05:29:21 INFO - Running setup.py (path:/var/folders/f2/j76sx_xn7bbccz1zz5dv8zth00000w/T/pip-Srz4U5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
05:29:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
05:29:21 INFO - Running setup.py (path:/var/folders/f2/j76sx_xn7bbccz1zz5dv8zth00000w/T/pip-xyBwqY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
05:29:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
05:29:21 INFO - Running setup.py (path:/var/folders/f2/j76sx_xn7bbccz1zz5dv8zth00000w/T/pip-IhkEv3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
05:29:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
05:29:21 INFO - Running setup.py (path:/var/folders/f2/j76sx_xn7bbccz1zz5dv8zth00000w/T/pip-G84lrz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
05:29:21 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
05:29:21 INFO - Running setup.py (path:/var/folders/f2/j76sx_xn7bbccz1zz5dv8zth00000w/T/pip-A8i2Ls-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
05:29:21 INFO - Unpacking /builds/slave/test/build/tests/marionette/client
05:29:21 INFO - Running setup.py (path:/var/folders/f2/j76sx_xn7bbccz1zz5dv8zth00000w/T/pip-8PiYcr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client
05:29:21 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
05:29:22 INFO - Running setup.py (path:/var/folders/f2/j76sx_xn7bbccz1zz5dv8zth00000w/T/pip-W9Uwkb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
05:29:22 INFO - Unpacking /builds/slave/test/build/tests/marionette
05:29:22 INFO - Running setup.py (path:/var/folders/f2/j76sx_xn7bbccz1zz5dv8zth00000w/T/pip-Bkxiaz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
05:29:22 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
05:29:22 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client
05:29:22 INFO - Running setup.py install for manifestparser
05:29:22 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin
05:29:22 INFO - Running setup.py install for mozcrash
05:29:22 INFO - Running setup.py install for mozdebug
05:29:23 INFO - Running setup.py install for mozdevice
05:29:23 INFO - Installing sutini script to /builds/slave/test/build/venv/bin
05:29:23 INFO - Installing dm script to /builds/slave/test/build/venv/bin
05:29:23 INFO - Running setup.py install for mozfile
05:29:23 INFO - Running setup.py install for mozhttpd
05:29:23 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin
05:29:23 INFO - Running setup.py install for mozinfo
05:29:23 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin
05:29:23 INFO - Running setup.py install for mozInstall
05:29:23 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin
05:29:23 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin
05:29:23 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin
05:29:23 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin
05:29:23 INFO - Running setup.py install for mozleak
05:29:23 INFO - Running setup.py install for mozlog
05:29:24 INFO - Installing structlog script to /builds/slave/test/build/venv/bin
05:29:24 INFO - Running setup.py install for moznetwork
05:29:24 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin
05:29:24 INFO - Running setup.py install for mozprocess
05:29:24 INFO - Running setup.py install for mozprofile
05:29:24 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin
05:29:24 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin
05:29:24 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin
05:29:24 INFO - Running setup.py install for mozrunner
05:29:24 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin
05:29:24 INFO - Running setup.py install for mozscreenshot
05:29:24 INFO - Running setup.py install for moztest
05:29:24 INFO - Running setup.py install for mozversion
05:29:25 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin
05:29:25 INFO - Running setup.py install for wptserve
05:29:25 INFO - Running setup.py install for marionette-driver
05:29:25 INFO - Running setup.py install for browsermob-proxy
05:29:25 INFO - Running setup.py install for marionette-client
05:29:25 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
05:29:25 INFO - Installing marionette script to /builds/slave/test/build/venv/bin
05:29:25 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client
05:29:25 INFO - Cleaning up...
05:29:25 INFO - Return code: 0
05:29:25 INFO - Installing None into virtualenv /builds/slave/test/build/venv
05:29:25 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
05:29:25 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
05:29:25 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
05:29:25 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
05:29:25 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
05:29:25 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
05:29:25 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 0x105911e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10592ef48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f8032487820>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10592a5e0>, '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 0x10550dcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x105538990>, '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.nqbw8XV4Og/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.YMfSypYoIZ/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/f2/j76sx_xn7bbccz1zz5dv8zth00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
05:29:25 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config
05:29:25 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub
05:29:25 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.nqbw8XV4Og/Render',
05:29:25 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
05:29:25 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
05:29:25 INFO - 'HOME': '/Users/cltbld',
05:29:25 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
05:29:25 INFO - 'LOGNAME': 'cltbld',
05:29:25 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
05:29:25 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node',
05:29:25 INFO - 'MOZ_NO_REMOTE': '1',
05:29:25 INFO - 'NO_EM_RESTART': '1',
05:29:25 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
05:29:25 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
05:29:25 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
05:29:25 INFO - 'PWD': '/builds/slave/test',
05:29:25 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
05:29:25 INFO - 'SHELL': '/bin/bash',
05:29:25 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.YMfSypYoIZ/Listeners',
05:29:25 INFO - 'TMPDIR': '/var/folders/f2/j76sx_xn7bbccz1zz5dv8zth00000w/T/',
05:29:25 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
05:29:25 INFO - 'USER': 'cltbld',
05:29:25 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
05:29:25 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
05:29:25 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
05:29:25 INFO - 'XPC_FLAGS': '0x0',
05:29:25 INFO - 'XPC_SERVICE_NAME': '0',
05:29:25 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
05:29:26 INFO - Ignoring indexes: https://pypi.python.org/simple/
05:29:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
05:29:26 INFO - Running setup.py (path:/var/folders/f2/j76sx_xn7bbccz1zz5dv8zth00000w/T/pip-WCad15-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
05:29:26 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1))
05:29:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
05:29:26 INFO - Running setup.py (path:/var/folders/f2/j76sx_xn7bbccz1zz5dv8zth00000w/T/pip-Oml0IF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
05:29:26 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2))
05:29:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
05:29:26 INFO - Running setup.py (path:/var/folders/f2/j76sx_xn7bbccz1zz5dv8zth00000w/T/pip-3YqAY7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
05:29:26 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3))
05:29:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
05:29:26 INFO - Running setup.py (path:/var/folders/f2/j76sx_xn7bbccz1zz5dv8zth00000w/T/pip-SkOYkl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
05:29:26 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4))
05:29:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
05:29:26 INFO - Running setup.py (path:/var/folders/f2/j76sx_xn7bbccz1zz5dv8zth00000w/T/pip-GKHN9p-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
05:29:26 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5))
05:29:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
05:29:26 INFO - Running setup.py (path:/var/folders/f2/j76sx_xn7bbccz1zz5dv8zth00000w/T/pip-IpNUfx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
05:29:26 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6))
05:29:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
05:29:26 INFO - Running setup.py (path:/var/folders/f2/j76sx_xn7bbccz1zz5dv8zth00000w/T/pip-JREyb2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
05:29:27 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7))
05:29:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
05:29:27 INFO - Running setup.py (path:/var/folders/f2/j76sx_xn7bbccz1zz5dv8zth00000w/T/pip-7vwhpX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
05:29:27 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8))
05:29:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
05:29:27 INFO - Running setup.py (path:/var/folders/f2/j76sx_xn7bbccz1zz5dv8zth00000w/T/pip-hOFpvg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
05:29:27 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9))
05:29:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
05:29:27 INFO - Running setup.py (path:/var/folders/f2/j76sx_xn7bbccz1zz5dv8zth00000w/T/pip-AcsnUt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
05:29:27 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10))
05:29:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
05:29:27 INFO - Running setup.py (path:/var/folders/f2/j76sx_xn7bbccz1zz5dv8zth00000w/T/pip-y7MssJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
05:29:27 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11))
05:29:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
05:29:27 INFO - Running setup.py (path:/var/folders/f2/j76sx_xn7bbccz1zz5dv8zth00000w/T/pip-9xcans-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
05:29:27 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12))
05:29:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
05:29:27 INFO - Running setup.py (path:/var/folders/f2/j76sx_xn7bbccz1zz5dv8zth00000w/T/pip-ptMrBA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
05:29:27 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13))
05:29:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
05:29:27 INFO - Running setup.py (path:/var/folders/f2/j76sx_xn7bbccz1zz5dv8zth00000w/T/pip-XzLi8p-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
05:29:27 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14))
05:29:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
05:29:27 INFO - Running setup.py (path:/var/folders/f2/j76sx_xn7bbccz1zz5dv8zth00000w/T/pip-oqpYVx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
05:29:27 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15))
05:29:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
05:29:27 INFO - Running setup.py (path:/var/folders/f2/j76sx_xn7bbccz1zz5dv8zth00000w/T/pip-Aq_QuE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
05:29:27 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16))
05:29:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
05:29:27 INFO - Running setup.py (path:/var/folders/f2/j76sx_xn7bbccz1zz5dv8zth00000w/T/pip-0vDZNl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
05:29:28 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17))
05:29:28 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
05:29:28 INFO - Running setup.py (path:/var/folders/f2/j76sx_xn7bbccz1zz5dv8zth00000w/T/pip-B7iIwK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
05:29:28 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2))
05:29:28 INFO - Unpacking /builds/slave/test/build/tests/marionette/client
05:29:28 INFO - Running setup.py (path:/var/folders/f2/j76sx_xn7bbccz1zz5dv8zth00000w/T/pip-6IE3E1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client
05:29:28 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3))
05:29:28 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
05:29:28 INFO - Running setup.py (path:/var/folders/f2/j76sx_xn7bbccz1zz5dv8zth00000w/T/pip-3L0eUE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
05:29:28 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4))
05:29:28 INFO - Unpacking /builds/slave/test/build/tests/marionette
05:29:28 INFO - Running setup.py (path:/var/folders/f2/j76sx_xn7bbccz1zz5dv8zth00000w/T/pip-dqTrGt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
05:29:28 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
05:29:28 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5))
05:29:28 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2))
05:29:28 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2))
05:29:28 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3))
05:29:28 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4))
05:29:28 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4))
05:29:28 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10))
05:29:28 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
05:29:28 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
05:29:28 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
05:29:28 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
05:29:28 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
05:29:28 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
05:29:31 INFO - Downloading blessings-1.6.tar.gz
05:29:31 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings
05:29:31 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4))
05:29:31 INFO - Installing collected packages: blessings
05:29:31 INFO - Running setup.py install for blessings
05:29:31 INFO - Successfully installed blessings
05:29:31 INFO - Cleaning up...
05:29:31 INFO - Return code: 0
05:29:31 INFO - Done creating virtualenv /builds/slave/test/build/venv.
05:29:31 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
05:29:31 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
05:29:32 INFO - Reading from file tmpfile_stdout
05:29:32 INFO - Current package versions:
05:29:32 INFO - blessings == 1.6
05:29:32 INFO - blobuploader == 1.2.4
05:29:32 INFO - browsermob-proxy == 0.6.0
05:29:32 INFO - docopt == 0.6.1
05:29:32 INFO - manifestparser == 1.1
05:29:32 INFO - marionette-client == 2.3.0
05:29:32 INFO - marionette-driver == 1.4.0
05:29:32 INFO - mozInstall == 1.12
05:29:32 INFO - mozcrash == 0.17
05:29:32 INFO - mozdebug == 0.1
05:29:32 INFO - mozdevice == 0.48
05:29:32 INFO - mozfile == 1.2
05:29:32 INFO - mozhttpd == 0.7
05:29:32 INFO - mozinfo == 0.9
05:29:32 INFO - mozleak == 0.1
05:29:32 INFO - mozlog == 3.1
05:29:32 INFO - moznetwork == 0.27
05:29:32 INFO - mozprocess == 0.22
05:29:32 INFO - mozprofile == 0.28
05:29:32 INFO - mozrunner == 6.11
05:29:32 INFO - mozscreenshot == 0.1
05:29:32 INFO - mozsystemmonitor == 0.0
05:29:32 INFO - moztest == 0.7
05:29:32 INFO - mozversion == 1.4
05:29:32 INFO - psutil == 3.1.1
05:29:32 INFO - requests == 1.2.3
05:29:32 INFO - wptserve == 1.4.0
05:29:32 INFO - wsgiref == 0.1.2
05:29:32 INFO - Running post-action listener: _resource_record_post_action
05:29:32 INFO - Running post-action listener: _start_resource_monitoring
05:29:32 INFO - Starting resource monitoring.
05:29:32 INFO - #####
05:29:32 INFO - ##### Running pull step.
05:29:32 INFO - #####
05:29:32 INFO - Running pre-action listener: _resource_record_pre_action
05:29:32 INFO - Running main action method: pull
05:29:32 INFO - Pull has nothing to do!
05:29:32 INFO - Running post-action listener: _resource_record_post_action
05:29:32 INFO - #####
05:29:32 INFO - ##### Running install step.
05:29:32 INFO - #####
05:29:32 INFO - Running pre-action listener: _resource_record_pre_action
05:29:32 INFO - Running main action method: install
05:29:32 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
05:29:32 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
05:29:32 INFO - Reading from file tmpfile_stdout
05:29:32 INFO - Detecting whether we're running mozinstall >=1.0...
05:29:32 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h']
05:29:32 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h
05:29:32 INFO - Reading from file tmpfile_stdout
05:29:32 INFO - Output received:
05:29:32 INFO - Usage: mozinstall [options] installer
05:29:32 INFO - Options:
05:29:32 INFO - -h, --help show this help message and exit
05:29:32 INFO - -d DEST, --destination=DEST
05:29:32 INFO - Directory to install application into. [default:
05:29:32 INFO - "/builds/slave/test"]
05:29:32 INFO - --app=APP Application being installed. [default: firefox]
05:29:32 INFO - mkdir: /builds/slave/test/build/application
05:29:32 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0.3.en-US.mac.dmg', '--destination', '/builds/slave/test/build/application']
05:29:32 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0.3.en-US.mac.dmg --destination /builds/slave/test/build/application
05:29:54 INFO - Reading from file tmpfile_stdout
05:29:54 INFO - Output received:
05:29:54 INFO - /builds/slave/test/build/application/Firefox.app/Contents/MacOS/firefox
05:29:54 INFO - Running post-action listener: _resource_record_post_action
05:29:54 INFO - #####
05:29:54 INFO - ##### Running run-tests step.
05:29:54 INFO - #####
05:29:54 INFO - Running pre-action listener: _resource_record_pre_action
05:29:54 INFO - Running main action method: run_tests
05:29:54 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir
05:29:54 INFO - Minidump filename unknown. Determining based upon platform and architecture.
05:29:54 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture.
05:29:54 INFO - grabbing minidump binary from tooltool
05:29: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')]}
05:29:54 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 0x10592a5e0>, '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 0x10550dcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x105538990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1
05:29:54 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build
05:29:54 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest -o -c /builds/tooltool_cache
05:29:54 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache
05:29:54 INFO - Return code: 0
05:29:54 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755
05:29:54 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir
05:29:54 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/Firefox.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/YbqQF21GSyKfGu9StXW6mA/artifacts/public/build/firefox-48.0.3.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
05:29:54 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/Firefox.app/Contents/MacOS/firefox --symbols-path=https://queue.taskcluster.net/v1/task/YbqQF21GSyKfGu9StXW6mA/artifacts/public/build/firefox-48.0.3.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
05:29:54 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.nqbw8XV4Og/Render',
05:29:54 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
05:29:54 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
05:29:54 INFO - 'HOME': '/Users/cltbld',
05:29:54 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
05:29:54 INFO - 'LOGNAME': 'cltbld',
05:29:54 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir',
05:29:54 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
05:29:54 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node',
05:29:54 INFO - 'MOZ_NO_REMOTE': '1',
05:29:54 INFO - 'NO_EM_RESTART': '1',
05:29:54 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
05:29:54 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
05:29:54 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
05:29:54 INFO - 'PWD': '/builds/slave/test',
05:29:54 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
05:29:54 INFO - 'SHELL': '/bin/bash',
05:29:54 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.YMfSypYoIZ/Listeners',
05:29:54 INFO - 'TMPDIR': '/var/folders/f2/j76sx_xn7bbccz1zz5dv8zth00000w/T/',
05:29:54 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
05:29:54 INFO - 'USER': 'cltbld',
05:29:54 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
05:29:54 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
05:29:54 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
05:29:54 INFO - 'XPC_FLAGS': '0x0',
05:29:54 INFO - 'XPC_SERVICE_NAME': '0',
05:29:54 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
05:29:54 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/Firefox.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/YbqQF21GSyKfGu9StXW6mA/artifacts/public/build/firefox-48.0.3.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
05:29:54 INFO - STDERR: /builds/slave/test/build/venv/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path
05:29:54 INFO - import pkg_resources
05:29:55 INFO - Using 1 client processes
05:29:55 INFO - wptserve Starting http server on 127.0.0.1:8000
05:29:55 INFO - wptserve Starting http server on 127.0.0.1:8001
05:29:55 INFO - wptserve Starting http server on 127.0.0.1:8443
05:29:58 INFO - SUITE-START | Running 1476 tests
05:29:58 INFO - Running testharness tests
05:29:58 INFO - TEST-START | /content-security-policy/media-src/media-src-7_1.html
05:29:58 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_1.html | took 0ms
05:29:58 INFO - TEST-START | /content-security-policy/media-src/media-src-7_3_2.html
05:29:58 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_3_2.html | took 0ms
05:29:58 INFO - TEST-START | /cors/redirect-origin.htm
05:29:58 INFO - TEST-SKIP | /cors/redirect-origin.htm | took 0ms
05:29:58 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html
05:29:58 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html | took 8ms
05:29:58 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars.html
05:29:58 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars.html | took 1ms
05:29:58 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-naming.html
05:29:58 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-naming.html | took 0ms
05:29:58 INFO - TEST-START | /custom-elements/creating-and-passing-registries/new-registry-test.html
05:29:58 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/new-registry-test.html | took 0ms
05:29:58 INFO - TEST-START | /custom-elements/creating-and-passing-registries/no-registry-test.html
05:29:58 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/no-registry-test.html | took 0ms
05:29:58 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-create-document.html
05:29:58 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-create-document.html | took 0ms
05:29:58 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-import-document.html
05:29:58 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-import-document.html | took 0ms
05:29:58 INFO - TEST-START | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html
05:29:58 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html | took 0ms
05:29:58 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html
05:29:58 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html | took 0ms
05:29:58 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html
05:29:58 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html | took 0ms
05:29:58 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html
05:29:58 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html | took 0ms
05:29:58 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html
05:29:58 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html | took 0ms
05:29:58 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html
05:29:58 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html | took 1ms
05:29:58 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html
05:29:58 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html | took 0ms
05:29:58 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html
05:29:58 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html | took 0ms
05:29:58 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html
05:29:58 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html | took 0ms
05:29:58 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html
05:29:58 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html | took 0ms
05:29:58 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html
05:29:58 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html | took 0ms
05:29:58 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html
05:29:58 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html | took 0ms
05:29:58 INFO - TEST-START | /custom-elements/instantiating-custom-elements/changing-is-attribute.html
05:29:58 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/changing-is-attribute.html | took 0ms
05:29:58 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html
05:29:58 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html | took 0ms
05:29:58 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html
05:29:58 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html | took 0ms
05:29:58 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html
05:29:58 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html | took 0ms
05:29:58 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html
05:29:58 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html | took 0ms
05:29:58 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html
05:29:58 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html | took 1ms
05:29:58 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-prototype.html
05:29:58 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-prototype.html | took 0ms
05:29:58 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html
05:29:58 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html | took 0ms
05:29:58 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html
05:29:58 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html | took 9ms
05:29:58 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html
05:29:58 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html | took 0ms
05:29:58 INFO - TEST-START | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html
05:29:58 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html | took 0ms
05:29:58 INFO - TEST-START | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html
05:29:58 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html | took 0ms
05:29:58 INFO - TEST-START | /custom-elements/instantiating-custom-elements/unchanged-attribute.html
05:29:58 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/unchanged-attribute.html | took 0ms
05:29:58 INFO - Setting up ssl
05:29:58 INFO - PROCESS | certutil |
05:29:58 INFO - PROCESS | certutil |
05:29:58 INFO - PROCESS | certutil |
05:29:58 INFO - Certificate Nickname Trust Attributes
05:29:58 INFO - SSL,S/MIME,JAR/XPI
05:29:58 INFO -
05:29:58 INFO - web-platform-tests CT,,
05:29:58 INFO -
05:29:58 INFO - Starting runner
05:29:58 INFO - PROCESS | 1669 | 1472905798942 Marionette INFO Listening on port 2828
05:30:00 INFO - PROCESS | 1669 | 1472905800402 Marionette INFO startBrowser 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:00 INFO - PROCESS | 1669 | 1472905800414 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:00 INFO - PROCESS | 1669 | 1472905800615 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:00 INFO - PROCESS | 1669 | 1472905800671 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:00 INFO - PROCESS | 1669 | 1472905800838 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html
05:30:00 INFO - PROCESS | 1669 | 1472905800867 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:00 INFO - PROCESS | 1669 | 1472905800875 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy
05:30:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 218ms
05:30:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html
05:30:01 INFO - PROCESS | 1669 | 1472905801092 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:01 INFO - PROCESS | 1669 | 1472905801152 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop
05:30:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 217ms
05:30:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html
05:30:01 INFO - PROCESS | 1669 | 1472905801309 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:01 INFO - PROCESS | 1669 | 1472905801364 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in
05:30:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 216ms
05:30:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html
05:30:01 INFO - PROCESS | 1669 | 1472905801527 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:01 INFO - PROCESS | 1669 | 1472905801585 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out
05:30:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 215ms
05:30:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html
05:30:01 INFO - PROCESS | 1669 | 1472905801746 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:01 INFO - PROCESS | 1669 | 1472905801803 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over
05:30:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 216ms
05:30:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html
05:30:01 INFO - PROCESS | 1669 | 1472905801969 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:02 INFO - PROCESS | 1669 | 1472905802024 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter
05:30:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 216ms
05:30:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html
05:30:02 INFO - PROCESS | 1669 | 1472905802188 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:02 INFO - PROCESS | 1669 | 1472905802242 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop
05:30:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 224ms
05:30:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html
05:30:02 INFO - PROCESS | 1669 | 1472905802423 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:02 INFO - PROCESS | 1669 | 1472905802474 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in
05:30:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 223ms
05:30:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html
05:30:02 INFO - PROCESS | 1669 | 1472905802642 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:02 INFO - PROCESS | 1669 | 1472905802694 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out
05:30:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 216ms
05:30:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html
05:30:02 INFO - PROCESS | 1669 | 1472905802864 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:02 INFO - PROCESS | 1669 | 1472905802924 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over
05:30:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 216ms
05:30:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html
05:30:03 INFO - PROCESS | 1669 | 1472905803088 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:03 INFO - PROCESS | 1669 | 1472905803143 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor
05:30:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 223ms
05:30:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html
05:30:03 INFO - PROCESS | 1669 | 1472905803311 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:03 INFO - PROCESS | 1669 | 1472905803367 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region.
05:30:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 216ms
05:30:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html
05:30:03 INFO - PROCESS | 1669 | 1472905803526 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:03 INFO - PROCESS | 1669 | 1472905803580 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region.
05:30:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 215ms
05:30:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html
05:30:03 INFO - PROCESS | 1669 | 1472905803744 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:03 INFO - PROCESS | 1669 | 1472905803805 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region.
05:30:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 216ms
05:30:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html
05:30:03 INFO - PROCESS | 1669 | 1472905803962 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:04 INFO - PROCESS | 1669 | 1472905804016 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region.
05:30:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 216ms
05:30:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html
05:30:04 INFO - PROCESS | 1669 | 1472905804180 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:04 INFO - PROCESS | 1669 | 1472905804239 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region.
05:30:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 218ms
05:30:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html
05:30:04 INFO - PROCESS | 1669 | 1472905804407 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:04 INFO - PROCESS | 1669 | 1472905804466 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region.
05:30:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 273ms
05:30:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html
05:30:04 INFO - PROCESS | 1669 | 1472905804678 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:04 INFO - PROCESS | 1669 | 1472905804767 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region.
05:30:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 317ms
05:30:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html
05:30:04 INFO - PROCESS | 1669 | 1472905804996 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:05 INFO - PROCESS | 1669 | 1472905805058 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region.
05:30:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 216ms
05:30:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html
05:30:05 INFO - PROCESS | 1669 | 1472905805220 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:05 INFO - PROCESS | 1669 | 1472905805280 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region.
05:30:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 216ms
05:30:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html
05:30:05 INFO - PROCESS | 1669 | 1472905805439 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:05 INFO - PROCESS | 1669 | 1472905805497 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region.
05:30:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 273ms
05:30:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html
05:30:05 INFO - PROCESS | 1669 | 1472905805727 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:05 INFO - PROCESS | 1669 | 1472905805788 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region.
05:30:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 216ms
05:30:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html
05:30:05 INFO - PROCESS | 1669 | 1472905805942 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:06 INFO - PROCESS | 1669 | 1472905806004 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas
05:30:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 216ms
05:30:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html
05:30:06 INFO - PROCESS | 1669 | 1472905806255 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:06 INFO - PROCESS | 1669 | 1472905806373 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern
05:30:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 520ms
05:30:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html
05:30:06 INFO - PROCESS | 1669 | 1472905806712 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:06 INFO - PROCESS | 1669 | 1472905806782 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default
05:30:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 271ms
05:30:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html
05:30:06 INFO - PROCESS | 1669 | 1472905806987 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:07 INFO - PROCESS | 1669 | 1472905807038 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill
05:30:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 268ms
05:30:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html
05:30:07 INFO - PROCESS | 1669 | 1472905807266 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:07 INFO - PROCESS | 1669 | 1472905807344 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image
05:30:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 369ms
05:30:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html
05:30:07 INFO - PROCESS | 1669 | 1472905807637 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:07 INFO - PROCESS | 1669 | 1472905807690 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern
05:30:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 266ms
05:30:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html
05:30:07 INFO - PROCESS | 1669 | 1472905807908 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:07 INFO - PROCESS | 1669 | 1472905807975 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid
05:30:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 267ms
05:30:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html
05:30:08 INFO - PROCESS | 1669 | 1472905808180 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:08 INFO - PROCESS | 1669 | 1472905808258 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range
05:30:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 267ms
05:30:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html
05:30:08 INFO - PROCESS | 1669 | 1472905808456 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:08 INFO - PROCESS | 1669 | 1472905808505 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy
05:30:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 223ms
05:30:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html
05:30:08 INFO - PROCESS | 1669 | 1472905808675 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:08 INFO - PROCESS | 1669 | 1472905808721 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop
05:30:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 316ms
05:30:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html
05:30:09 INFO - PROCESS | 1669 | 1472905809122 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:09 INFO - PROCESS | 1669 | 1472905809162 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in
05:30:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 226ms
05:30:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html
05:30:09 INFO - PROCESS | 1669 | 1472905809346 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:09 INFO - PROCESS | 1669 | 1472905809392 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out
05:30:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 223ms
05:30:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html
05:30:09 INFO - PROCESS | 1669 | 1472905809577 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:09 INFO - PROCESS | 1669 | 1472905809634 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over
05:30:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 217ms
05:30:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html
05:30:09 INFO - PROCESS | 1669 | 1472905809794 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:09 INFO - PROCESS | 1669 | 1472905809848 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter
05:30:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 216ms
05:30:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html
05:30:10 INFO - PROCESS | 1669 | 1472905810012 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:10 INFO - PROCESS | 1669 | 1472905810057 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop
05:30:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 218ms
05:30:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html
05:30:10 INFO - PROCESS | 1669 | 1472905810246 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:10 INFO - PROCESS | 1669 | 1472905810299 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in
05:30:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 274ms
05:30:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html
05:30:10 INFO - PROCESS | 1669 | 1472905810512 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:10 INFO - PROCESS | 1669 | 1472905810558 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out
05:30:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 219ms
05:30:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html
05:30:10 INFO - PROCESS | 1669 | 1472905810730 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:10 INFO - PROCESS | 1669 | 1472905810780 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over
05:30:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 269ms
05:30:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html
05:30:11 INFO - PROCESS | 1669 | 1472905811011 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:11 INFO - PROCESS | 1669 | 1472905811080 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor
05:30:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 366ms
05:30:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html
05:30:11 INFO - PROCESS | 1669 | 1472905811398 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:11 INFO - PROCESS | 1669 | 1472905811476 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive
05:30:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 270ms
05:30:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html
05:30:11 INFO - PROCESS | 1669 | 1472905811675 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:11 INFO - PROCESS | 1669 | 1472905811745 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear
05:30:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 266ms
05:30:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html
05:30:11 INFO - PROCESS | 1669 | 1472905811943 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:12 INFO - PROCESS | 1669 | 1472905811997 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker
05:30:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 216ms
05:30:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html
05:30:12 INFO - PROCESS | 1669 | 1472905812161 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:12 INFO - PROCESS | 1669 | 1472905812219 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default
05:30:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 216ms
05:30:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html
05:30:12 INFO - PROCESS | 1669 | 1472905812379 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:12 INFO - PROCESS | 1669 | 1472905812437 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get
05:30:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 219ms
05:30:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html
05:30:12 INFO - PROCESS | 1669 | 1472905812607 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:12 INFO - PROCESS | 1669 | 1472905812707 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight
05:30:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 217ms
05:30:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html
05:30:12 INFO - PROCESS | 1669 | 1472905812827 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:12 INFO - PROCESS | 1669 | 1472905812877 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix
05:30:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 217ms
05:30:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html
05:30:13 INFO - PROCESS | 1669 | 1472905813047 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:13 INFO - PROCESS | 1669 | 1472905813105 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over
05:30:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 218ms
05:30:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html
05:30:13 INFO - PROCESS | 1669 | 1472905813273 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:13 INFO - PROCESS | 1669 | 1472905813323 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised
05:30:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 223ms
05:30:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html
05:30:13 INFO - PROCESS | 1669 | 1472905813493 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:13 INFO - PROCESS | 1669 | 1472905813545 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy
05:30:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 216ms
05:30:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html
05:30:13 INFO - PROCESS | 1669 | 1472905813711 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:13 INFO - PROCESS | 1669 | 1472905813766 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop
05:30:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 215ms
05:30:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html
05:30:13 INFO - PROCESS | 1669 | 1472905813929 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:13 INFO - PROCESS | 1669 | 1472905813985 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in
05:30:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 219ms
05:30:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html
05:30:14 INFO - PROCESS | 1669 | 1472905814156 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:14 INFO - PROCESS | 1669 | 1472905814209 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out
05:30:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 224ms
05:30:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html
05:30:14 INFO - PROCESS | 1669 | 1472905814377 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:14 INFO - PROCESS | 1669 | 1472905814451 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over
05:30:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 316ms
05:30:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html
05:30:14 INFO - PROCESS | 1669 | 1472905814695 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:14 INFO - PROCESS | 1669 | 1472905814748 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter
05:30:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 216ms
05:30:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html
05:30:14 INFO - PROCESS | 1669 | 1472905814913 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:14 INFO - PROCESS | 1669 | 1472905814972 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop
05:30:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 217ms
05:30:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html
05:30:15 INFO - PROCESS | 1669 | 1472905815138 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:15 INFO - PROCESS | 1669 | 1472905815221 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in
05:30:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 374ms
05:30:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html
05:30:15 INFO - PROCESS | 1669 | 1472905815583 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:15 INFO - PROCESS | 1669 | 1472905815641 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out
05:30:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 418ms
05:30:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html
05:30:16 INFO - PROCESS | 1669 | 1472905816008 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:16 INFO - PROCESS | 1669 | 1472905816089 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over
05:30:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 321ms
05:30:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html
05:30:16 INFO - PROCESS | 1669 | 1472905816328 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:16 INFO - PROCESS | 1669 | 1472905816379 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor
05:30:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 266ms
05:30:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html
05:30:16 INFO - PROCESS | 1669 | 1472905816594 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:16 INFO - PROCESS | 1669 | 1472905816642 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy
05:30:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 217ms
05:30:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html
05:30:16 INFO - PROCESS | 1669 | 1472905816813 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:16 INFO - PROCESS | 1669 | 1472905816858 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop
05:30:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 218ms
05:30:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html
05:30:17 INFO - PROCESS | 1669 | 1472905817040 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:17 INFO - PROCESS | 1669 | 1472905817097 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in
05:30:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 274ms
05:30:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html
05:30:17 INFO - PROCESS | 1669 | 1472905817309 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:17 INFO - PROCESS | 1669 | 1472905817356 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out
05:30:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 217ms
05:30:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html
05:30:17 INFO - PROCESS | 1669 | 1472905817528 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:17 INFO - PROCESS | 1669 | 1472905817575 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over
05:30:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 217ms
05:30:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html
05:30:17 INFO - PROCESS | 1669 | 1472905817747 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:17 INFO - PROCESS | 1669 | 1472905817803 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter
05:30:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 219ms
05:30:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html
05:30:17 INFO - PROCESS | 1669 | 1472905817972 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:18 INFO - PROCESS | 1669 | 1472905818025 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop
05:30:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 268ms
05:30:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html
05:30:18 INFO - PROCESS | 1669 | 1472905818249 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:18 INFO - PROCESS | 1669 | 1472905818318 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in
05:30:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 267ms
05:30:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html
05:30:18 INFO - PROCESS | 1669 | 1472905818512 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:18 INFO - PROCESS | 1669 | 1472905818570 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out
05:30:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 218ms
05:30:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html
05:30:18 INFO - PROCESS | 1669 | 1472905818744 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:18 INFO - PROCESS | 1669 | 1472905818803 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over
05:30:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 273ms
05:30:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html
05:30:19 INFO - PROCESS | 1669 | 1472905819010 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:19 INFO - PROCESS | 1669 | 1472905819065 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor
05:30:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 266ms
05:30:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html
05:30:19 INFO - PROCESS | 1669 | 1472905819278 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:19 INFO - PROCESS | 1669 | 1472905819328 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
05:30:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 217ms
05:30:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html
05:30:19 INFO - PROCESS | 1669 | 1472905819498 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:19 INFO - PROCESS | 1669 | 1472905819548 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
05:30:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 219ms
05:30:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html
05:30:19 INFO - PROCESS | 1669 | 1472905819726 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:19 INFO - PROCESS | 1669 | 1472905819795 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
05:30:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 317ms
05:30:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html
05:30:20 INFO - PROCESS | 1669 | 1472905820047 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:20 INFO - PROCESS | 1669 | 1472905820123 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
05:30:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 270ms
05:30:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html
05:30:20 INFO - PROCESS | 1669 | 1472905820324 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:20 INFO - PROCESS | 1669 | 1472905820377 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
05:30:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 275ms
05:30:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html
05:30:20 INFO - PROCESS | 1669 | 1472905820597 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:20 INFO - PROCESS | 1669 | 1472905820673 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
05:30:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 320ms
05:30:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html
05:30:20 INFO - PROCESS | 1669 | 1472905820927 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:21 INFO - PROCESS | 1669 | 1472905821011 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
05:30:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 317ms
05:30:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html
05:30:21 INFO - PROCESS | 1669 | 1472905821246 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:21 INFO - PROCESS | 1669 | 1472905821293 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
05:30:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 220ms
05:30:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html
05:30:21 INFO - PROCESS | 1669 | 1472905821477 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:21 INFO - PROCESS | 1669 | 1472905821555 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
05:30:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 324ms
05:30:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html
05:30:21 INFO - PROCESS | 1669 | 1472905821876 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:21 INFO - PROCESS | 1669 | 1472905821968 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
05:30:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 558ms
05:30:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html
05:30:22 INFO - PROCESS | 1669 | 1472905822397 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:22 INFO - PROCESS | 1669 | 1472905822449 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.
05:30:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 269ms
05:30:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html
05:30:22 INFO - PROCESS | 1669 | 1472905822677 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:22 INFO - PROCESS | 1669 | 1472905822737 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.
05:30:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 217ms
05:30:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html
05:30:22 INFO - PROCESS | 1669 | 1472905822898 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:22 INFO - PROCESS | 1669 | 1472905822952 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.
05:30:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 267ms
05:30:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html
05:30:23 INFO - PROCESS | 1669 | 1472905823171 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:23 INFO - PROCESS | 1669 | 1472905823227 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.
05:30:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 366ms
05:30:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html
05:30:23 INFO - PROCESS | 1669 | 1472905823539 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:23 INFO - PROCESS | 1669 | 1472905823579 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.
05:30:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 219ms
05:30:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html
05:30:23 INFO - PROCESS | 1669 | 1472905823760 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:23 INFO - PROCESS | 1669 | 1472905823820 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
05:30:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 217ms
05:30:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html
05:30:23 INFO - PROCESS | 1669 | 1472905823978 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:24 INFO - PROCESS | 1669 | 1472905824024 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
05:30:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 266ms
05:30:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html
05:30:24 INFO - PROCESS | 1669 | 1472905824247 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:24 INFO - PROCESS | 1669 | 1472905824318 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
05:30:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 317ms
05:30:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html
05:30:24 INFO - PROCESS | 1669 | 1472905824575 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:24 INFO - PROCESS | 1669 | 1472905824645 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
05:30:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 274ms
05:30:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html
05:30:24 INFO - PROCESS | 1669 | 1472905824843 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:24 INFO - PROCESS | 1669 | 1472905824897 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
05:30:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 267ms
05:30:25 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html
05:30:25 INFO - PROCESS | 1669 | 1472905825113 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:25 INFO - PROCESS | 1669 | 1472905825178 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:25 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError
05:30:25 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 268ms
05:30:25 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html
05:30:25 INFO - PROCESS | 1669 | 1472905825389 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:25 INFO - PROCESS | 1669 | 1472905825457 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:25 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable
05:30:25 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 271ms
05:30:25 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html
05:30:25 INFO - PROCESS | 1669 | 1472905825659 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:25 INFO - PROCESS | 1669 | 1472905825721 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:25 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined
05:30:25 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 266ms
05:30:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html
05:30:25 INFO - PROCESS | 1669 | 1472905825928 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:25 INFO - PROCESS | 1669 | 1472905825978 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg
05:30:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 216ms
05:30:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html
05:30:26 INFO - PROCESS | 1669 | 1472905826146 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:26 INFO - PROCESS | 1669 | 1472905826199 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg
05:30:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 219ms
05:30:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html
05:30:26 INFO - PROCESS | 1669 | 1472905826374 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:26 INFO - PROCESS | 1669 | 1472905826427 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic
05:30:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 273ms
05:30:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html
05:30:26 INFO - PROCESS | 1669 | 1472905826644 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:26 INFO - PROCESS | 1669 | 1472905826728 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos
05:30:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 366ms
05:30:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html
05:30:27 INFO - PROCESS | 1669 | 1472905827012 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:27 INFO - PROCESS | 1669 | 1472905827063 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize
05:30:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 216ms
05:30:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html
05:30:27 INFO - PROCESS | 1669 | 1472905827235 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:27 INFO - PROCESS | 1669 | 1472905827291 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos
05:30:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 219ms
05:30:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html
05:30:27 INFO - PROCESS | 1669 | 1472905827457 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:27 INFO - PROCESS | 1669 | 1472905827512 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize
05:30:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 223ms
05:30:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html
05:30:27 INFO - PROCESS | 1669 | 1472905827679 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:27 INFO - PROCESS | 1669 | 1472905827730 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha
05:30:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 269ms
05:30:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html
05:30:27 INFO - PROCESS | 1669 | 1472905827947 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:28 INFO - PROCESS | 1669 | 1472905828003 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame
05:30:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 718ms
05:30:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html
05:30:28 INFO - PROCESS | 1669 | 1472905828671 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:28 INFO - PROCESS | 1669 | 1472905828726 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame
05:30:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 919ms
05:30:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html
05:30:29 INFO - PROCESS | 1669 | 1472905829592 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:29 INFO - PROCESS | 1669 | 1472905829635 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:29 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html | drawImage() of an APNG draws the poster frame - assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255
05:30:29 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
05:30:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1
05:30:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:30:29 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
05:30:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:30:29 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
05:30:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html | took 216ms
05:30:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html
05:30:29 INFO - PROCESS | 1669 | 1472905829813 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:29 INFO - PROCESS | 1669 | 1472905829860 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken
05:30:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 267ms
05:30:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html
05:30:30 INFO - PROCESS | 1669 | 1472905830090 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:30 INFO - PROCESS | 1669 | 1472905830142 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas
05:30:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 268ms
05:30:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html
05:30:30 INFO - PROCESS | 1669 | 1472905830358 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:30 INFO - PROCESS | 1669 | 1472905830406 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip
05:30:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 222ms
05:30:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html
05:30:30 INFO - PROCESS | 1669 | 1472905830577 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:30 INFO - PROCESS | 1669 | 1472905830629 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite
05:30:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 319ms
05:30:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html
05:30:30 INFO - PROCESS | 1669 | 1472905830909 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:30 INFO - PROCESS | 1669 | 1472905830992 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource
05:30:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 318ms
05:30:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html
05:30:31 INFO - PROCESS | 1669 | 1472905831225 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:31 INFO - PROCESS | 1669 | 1472905831270 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:31 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | Canvas test: 2d.drawImage.incomplete.emptysrc -
05:30:31 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1
05:30:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:30:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
05:30:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:30:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
05:30:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | took 217ms
05:30:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html
05:30:31 INFO - PROCESS | 1669 | 1472905831444 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:31 INFO - PROCESS | 1669 | 1472905831494 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate
05:30:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 266ms
05:30:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html
05:30:31 INFO - PROCESS | 1669 | 1472905831714 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:31 INFO - PROCESS | 1669 | 1472905831781 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:31 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | Canvas test: 2d.drawImage.incomplete.nosrc -
05:30:31 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1
05:30:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:30:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
05:30:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:30:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
05:30:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | took 267ms
05:30:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html
05:30:31 INFO - PROCESS | 1669 | 1472905831990 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:32 INFO - PROCESS | 1669 | 1472905832038 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:32 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html | Canvas test: 2d.drawImage.incomplete.reload - assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255
05:30:32 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
05:30:32 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1
05:30:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:30:32 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
05:30:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:30:32 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
05:30:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html | took 224ms
05:30:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html
05:30:32 INFO - PROCESS | 1669 | 1472905832222 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:32 INFO - PROCESS | 1669 | 1472905832295 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:32 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | Canvas test: 2d.drawImage.incomplete.removedsrc -
05:30:32 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1
05:30:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:30:32 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
05:30:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:30:32 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
05:30:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | took 417ms
05:30:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html
05:30:32 INFO - PROCESS | 1669 | 1472905832641 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:32 INFO - PROCESS | 1669 | 1472905832715 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle
05:30:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 269ms
05:30:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html
05:30:32 INFO - PROCESS | 1669 | 1472905832909 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:32 INFO - PROCESS | 1669 | 1472905832957 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image
05:30:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 215ms
05:30:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html
05:30:33 INFO - PROCESS | 1669 | 1472905833127 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:33 INFO - PROCESS | 1669 | 1472905833179 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle
05:30:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 266ms
05:30:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html
05:30:33 INFO - PROCESS | 1669 | 1472905833398 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:33 INFO - PROCESS | 1669 | 1472905833477 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored
05:30:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 371ms
05:30:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html
05:30:33 INFO - PROCESS | 1669 | 1472905833775 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:33 INFO - PROCESS | 1669 | 1472905833827 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges
05:30:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 216ms
05:30:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html
05:30:33 INFO - PROCESS | 1669 | 1472905833994 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:34 INFO - PROCESS | 1669 | 1472905834051 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null
05:30:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 216ms
05:30:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html
05:30:34 INFO - PROCESS | 1669 | 1472905834212 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:34 INFO - PROCESS | 1669 | 1472905834266 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path
05:30:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 216ms
05:30:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html
05:30:34 INFO - PROCESS | 1669 | 1472905834430 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:34 INFO - PROCESS | 1669 | 1472905834483 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1
05:30:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 215ms
05:30:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html
05:30:34 INFO - PROCESS | 1669 | 1472905834654 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:34 INFO - PROCESS | 1669 | 1472905834713 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2
05:30:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 217ms
05:30:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html
05:30:34 INFO - PROCESS | 1669 | 1472905834874 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:34 INFO - PROCESS | 1669 | 1472905834927 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image
05:30:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 217ms
05:30:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html
05:30:35 INFO - PROCESS | 1669 | 1472905835097 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:35 INFO - PROCESS | 1669 | 1472905835161 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform
05:30:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 224ms
05:30:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html
05:30:35 INFO - PROCESS | 1669 | 1472905835325 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:35 INFO - PROCESS | 1669 | 1472905835406 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError
05:30:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 416ms
05:30:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html
05:30:35 INFO - PROCESS | 1669 | 1472905835799 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:35 INFO - PROCESS | 1669 | 1472905835872 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas
05:30:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 321ms
05:30:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html
05:30:36 INFO - PROCESS | 1669 | 1472905836127 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:36 INFO - PROCESS | 1669 | 1472905836177 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR
05:30:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 268ms
05:30:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html
05:30:36 INFO - PROCESS | 1669 | 1472905836398 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:36 INFO - PROCESS | 1669 | 1472905836448 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR
05:30:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 266ms
05:30:36 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html
05:30:36 INFO - PROCESS | 1669 | 1472905836664 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:36 INFO - PROCESS | 1669 | 1472905836712 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:36 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function
05:30:36 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24
05:30:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:30:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:30:36 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7
05:30:36 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
05:30:36 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function
05:30:36 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24
05:30:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:30:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:30:36 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7
05:30:36 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
05:30:36 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 216ms
05:30:36 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html
05:30:36 INFO - PROCESS | 1669 | 1472905836890 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:36 INFO - PROCESS | 1669 | 1472905836939 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:37 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring.
05:30:37 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 222ms
05:30:37 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html
05:30:37 INFO - PROCESS | 1669 | 1472905837111 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:37 INFO - PROCESS | 1669 | 1472905837174 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:37 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus.
05:30:37 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 268ms
05:30:37 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html
05:30:37 INFO - PROCESS | 1669 | 1472905837381 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:37 INFO - PROCESS | 1669 | 1472905837444 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:37 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.
05:30:37 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 321ms
05:30:37 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html
05:30:37 INFO - PROCESS | 1669 | 1472905837712 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:37 INFO - PROCESS | 1669 | 1472905837797 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:38 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus.
05:30:38 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 367ms
05:30:38 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html
05:30:38 INFO - PROCESS | 1669 | 1472905838080 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:38 INFO - PROCESS | 1669 | 1472905838142 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:38 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.
05:30:38 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 271ms
05:30:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html
05:30:38 INFO - PROCESS | 1669 | 1472905838360 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:38 INFO - PROCESS | 1669 | 1472905838413 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black
05:30:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 267ms
05:30:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html
05:30:38 INFO - PROCESS | 1669 | 1472905838641 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:38 INFO - PROCESS | 1669 | 1472905838704 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions
05:30:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 274ms
05:30:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html
05:30:38 INFO - PROCESS | 1669 | 1472905838911 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:38 INFO - PROCESS | 1669 | 1472905838971 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha
05:30:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 266ms
05:30:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html
05:30:39 INFO - PROCESS | 1669 | 1472905839179 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:39 INFO - PROCESS | 1669 | 1472905839232 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation
05:30:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 216ms
05:30:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html
05:30:39 INFO - PROCESS | 1669 | 1472905839397 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:39 INFO - PROCESS | 1669 | 1472905839450 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works
05:30:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 216ms
05:30:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html
05:30:39 INFO - PROCESS | 1669 | 1472905839616 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:39 INFO - PROCESS | 1669 | 1472905839674 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored
05:30:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 216ms
05:30:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html
05:30:39 INFO - PROCESS | 1669 | 1472905839842 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:39 INFO - PROCESS | 1669 | 1472905839906 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path
05:30:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 323ms
05:30:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html
05:30:40 INFO - PROCESS | 1669 | 1472905840162 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:40 INFO - PROCESS | 1669 | 1472905840243 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows
05:30:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 316ms
05:30:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html
05:30:40 INFO - PROCESS | 1669 | 1472905840480 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:40 INFO - PROCESS | 1669 | 1472905840540 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms
05:30:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 218ms
05:30:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html
05:30:40 INFO - PROCESS | 1669 | 1472905840708 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:40 INFO - PROCESS | 1669 | 1472905840761 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect
05:30:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 217ms
05:30:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html
05:30:40 INFO - PROCESS | 1669 | 1472905840926 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:40 INFO - PROCESS | 1669 | 1472905840977 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works
05:30:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 216ms
05:30:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html
05:30:41 INFO - PROCESS | 1669 | 1472905841145 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:41 INFO - PROCESS | 1669 | 1472905841203 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions
05:30:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 215ms
05:30:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html
05:30:41 INFO - PROCESS | 1669 | 1472905841363 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:41 INFO - PROCESS | 1669 | 1472905841422 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works
05:30:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 217ms
05:30:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html
05:30:41 INFO - PROCESS | 1669 | 1472905841591 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:41 INFO - PROCESS | 1669 | 1472905841657 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored
05:30:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 216ms
05:30:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html
05:30:41 INFO - PROCESS | 1669 | 1472905841808 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:41 INFO - PROCESS | 1669 | 1472905841862 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path
05:30:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 366ms
05:30:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html
05:30:42 INFO - PROCESS | 1669 | 1472905842178 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:42 INFO - PROCESS | 1669 | 1472905842298 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows
05:30:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 416ms
05:30:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html
05:30:42 INFO - PROCESS | 1669 | 1472905842599 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:42 INFO - PROCESS | 1669 | 1472905842645 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms
05:30:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 268ms
05:30:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html
05:30:42 INFO - PROCESS | 1669 | 1472905842876 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:42 INFO - PROCESS | 1669 | 1472905842925 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect
05:30:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 218ms
05:30:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html
05:30:43 INFO - PROCESS | 1669 | 1472905843099 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:43 INFO - PROCESS | 1669 | 1472905843152 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works
05:30:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 220ms
05:30:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html
05:30:43 INFO - PROCESS | 1669 | 1472905843325 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:43 INFO - PROCESS | 1669 | 1472905843370 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions
05:30:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 217ms
05:30:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html
05:30:43 INFO - PROCESS | 1669 | 1472905843544 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:43 INFO - PROCESS | 1669 | 1472905843591 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha
05:30:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 216ms
05:30:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html
05:30:43 INFO - PROCESS | 1669 | 1472905843762 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:43 INFO - PROCESS | 1669 | 1472905843822 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation
05:30:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 216ms
05:30:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html
05:30:43 INFO - PROCESS | 1669 | 1472905843980 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:44 INFO - PROCESS | 1669 | 1472905844025 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works
05:30:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 219ms
05:30:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html
05:30:44 INFO - PROCESS | 1669 | 1472905844207 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:44 INFO - PROCESS | 1669 | 1472905844253 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored
05:30:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 222ms
05:30:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html
05:30:44 INFO - PROCESS | 1669 | 1472905844426 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:44 INFO - PROCESS | 1669 | 1472905844473 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path
05:30:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 216ms
05:30:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html
05:30:44 INFO - PROCESS | 1669 | 1472905844648 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:44 INFO - PROCESS | 1669 | 1472905844711 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows
05:30:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 267ms
05:30:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html
05:30:44 INFO - PROCESS | 1669 | 1472905844928 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:44 INFO - PROCESS | 1669 | 1472905844992 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms
05:30:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 266ms
05:30:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html
05:30:45 INFO - PROCESS | 1669 | 1472905845196 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:45 INFO - PROCESS | 1669 | 1472905845253 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing
05:30:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 266ms
05:30:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html
05:30:45 INFO - PROCESS | 1669 | 1472905845464 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:45 INFO - PROCESS | 1669 | 1472905845520 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins
05:30:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 268ms
05:30:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html
05:30:45 INFO - PROCESS | 1669 | 1472905845740 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:45 INFO - PROCESS | 1669 | 1472905845799 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line
05:30:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 270ms
05:30:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html
05:30:46 INFO - PROCESS | 1669 | 1472905846011 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:46 INFO - PROCESS | 1669 | 1472905846094 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps
05:30:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 316ms
05:30:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html
05:30:46 INFO - PROCESS | 1669 | 1472905846331 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:46 INFO - PROCESS | 1669 | 1472905846410 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins
05:30:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 269ms
05:30:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html
05:30:46 INFO - PROCESS | 1669 | 1472905846607 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:46 INFO - PROCESS | 1669 | 1472905846657 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box)
05:30:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 725ms
05:30:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html
05:30:47 INFO - PROCESS | 1669 | 1472905847329 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:47 INFO - PROCESS | 1669 | 1472905847374 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge
05:30:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 717ms
05:30:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html
05:30:48 INFO - PROCESS | 1669 | 1472905848048 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:48 INFO - PROCESS | 1669 | 1472905848091 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge
05:30:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 666ms
05:30:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html
05:30:48 INFO - PROCESS | 1669 | 1472905848729 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:48 INFO - PROCESS | 1669 | 1472905848796 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box)
05:30:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 828ms
05:30:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html
05:30:49 INFO - PROCESS | 1669 | 1472905849550 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:49 INFO - PROCESS | 1669 | 1472905849594 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box)
05:30:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 719ms
05:30:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html
05:30:50 INFO - PROCESS | 1669 | 1472905850274 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:50 INFO - PROCESS | 1669 | 1472905850312 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge
05:30:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 720ms
05:30:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html
05:30:51 INFO - PROCESS | 1669 | 1472905850999 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:51 INFO - PROCESS | 1669 | 1472905851043 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge
05:30:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 721ms
05:30:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html
05:30:51 INFO - PROCESS | 1669 | 1472905851722 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:51 INFO - PROCESS | 1669 | 1472905851768 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic
05:30:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 722ms
05:30:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html
05:30:52 INFO - PROCESS | 1669 | 1472905852445 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:52 INFO - PROCESS | 1669 | 1472905852487 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size
05:30:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 666ms
05:30:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html
05:30:53 INFO - PROCESS | 1669 | 1472905853114 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:53 INFO - PROCESS | 1669 | 1472905853167 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts
05:30:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 716ms
05:30:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html
05:30:53 INFO - PROCESS | 1669 | 1472905853832 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:53 INFO - PROCESS | 1669 | 1472905853872 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:54 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | fillText handles maxWidth correctly -
05:30:54 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1
05:30:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:30:54 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
05:30:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:30:54 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
05:30:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | took 218ms
05:30:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html
05:30:54 INFO - PROCESS | 1669 | 1472905854058 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:54 INFO - PROCESS | 1669 | 1472905854103 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly
05:30:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 217ms
05:30:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html
05:30:54 INFO - PROCESS | 1669 | 1472905854277 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:54 INFO - PROCESS | 1669 | 1472905854322 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:54 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html | fillText handles maxWidth correctly - assert_equals: d[3248] expected 0 but got 9
05:30:54 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
05:30:54 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
05:30:54 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1
05:30:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:30:54 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
05:30:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:30:54 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
05:30:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html | took 216ms
05:30:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html
05:30:54 INFO - PROCESS | 1669 | 1472905854495 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:54 INFO - PROCESS | 1669 | 1472905854544 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath
05:30:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 216ms
05:30:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html
05:30:54 INFO - PROCESS | 1669 | 1472905854714 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:54 INFO - PROCESS | 1669 | 1472905854766 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface
05:30:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 719ms
05:30:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html
05:30:55 INFO - PROCESS | 1669 | 1472905855439 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:55 INFO - PROCESS | 1669 | 1472905855507 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page
05:30:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 870ms
05:30:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html
05:30:56 INFO - PROCESS | 1669 | 1472905856309 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:56 INFO - PROCESS | 1669 | 1472905856346 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)
05:30:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 717ms
05:30:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html
05:30:57 INFO - PROCESS | 1669 | 1472905857030 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:57 INFO - PROCESS | 1669 | 1472905857073 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide)
05:30:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 716ms
05:30:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html
05:30:57 INFO - PROCESS | 1669 | 1472905857753 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:57 INFO - PROCESS | 1669 | 1472905857800 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed
05:30:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 720ms
05:30:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html
05:30:58 INFO - PROCESS | 1669 | 1472905858474 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:58 INFO - PROCESS | 1669 | 1472905858526 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath
05:30:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 219ms
05:30:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html
05:30:58 INFO - PROCESS | 1669 | 1472905858694 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:58 INFO - PROCESS | 1669 | 1472905858740 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic
05:30:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 716ms
05:30:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html
05:30:59 INFO - PROCESS | 1669 | 1472905859416 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:30:59 INFO - PROCESS | 1669 | 1472905859466 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width
05:31:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 717ms
05:31:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html
05:31:00 INFO - PROCESS | 1669 | 1472905860133 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:00 INFO - PROCESS | 1669 | 1472905860173 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default
05:31:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 216ms
05:31:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html
05:31:00 INFO - PROCESS | 1669 | 1472905860363 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:00 INFO - PROCESS | 1669 | 1472905860433 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
05:31:00 INFO - PROCESS | 1669 | 1472905860437 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent
05:31:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 316ms
05:31:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html
05:31:00 INFO - PROCESS | 1669 | 1472905860692 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:00 INFO - PROCESS | 1669 | 1472905860758 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid
05:31:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 219ms
05:31:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html
05:31:00 INFO - PROCESS | 1669 | 1472905860911 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:00 INFO - PROCESS | 1669 | 1472905860959 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent
05:31:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 216ms
05:31:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html
05:31:01 INFO - PROCESS | 1669 | 1472905861130 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:01 INFO - PROCESS | 1669 | 1472905861184 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring
05:31:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 216ms
05:31:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html
05:31:01 INFO - PROCESS | 1669 | 1472905861347 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:01 INFO - PROCESS | 1669 | 1472905861400 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype
05:31:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 219ms
05:31:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html
05:31:01 INFO - PROCESS | 1669 | 1472905861575 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:01 INFO - PROCESS | 1669 | 1472905861625 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element
05:31:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 518ms
05:31:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html
05:31:02 INFO - PROCESS | 1669 | 1472905862096 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:02 INFO - PROCESS | 1669 | 1472905862138 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted
05:31:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 216ms
05:31:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html
05:31:02 INFO - PROCESS | 1669 | 1472905862316 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:02 INFO - PROCESS | 1669 | 1472905862363 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered
05:31:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 217ms
05:31:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html
05:31:02 INFO - PROCESS | 1669 | 1472905862544 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:02 INFO - PROCESS | 1669 | 1472905862597 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document
05:31:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 273ms
05:31:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html
05:31:02 INFO - PROCESS | 1669 | 1472905862810 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:02 INFO - PROCESS | 1669 | 1472905862860 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3
05:31:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 216ms
05:31:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html
05:31:03 INFO - PROCESS | 1669 | 1472905863029 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:03 INFO - PROCESS | 1669 | 1472905863075 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:03 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html | Canvas test: 2d.fillStyle.parse.hex4 - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
05:31:03 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
05:31:03 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1
05:31:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:31:03 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
05:31:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:31:03 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
05:31:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html | took 215ms
05:31:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html
05:31:03 INFO - PROCESS | 1669 | 1472905863249 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:03 INFO - PROCESS | 1669 | 1472905863299 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6
05:31:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 216ms
05:31:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html
05:31:03 INFO - PROCESS | 1669 | 1472905863466 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:03 INFO - PROCESS | 1669 | 1472905863513 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:03 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | Canvas test: 2d.fillStyle.parse.hex8 - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
05:31:03 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
05:31:03 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1
05:31:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:31:03 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
05:31:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:31:03 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
05:31:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | took 216ms
05:31:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html
05:31:03 INFO - PROCESS | 1669 | 1472905863691 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:03 INFO - PROCESS | 1669 | 1472905863736 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1
05:31:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 223ms
05:31:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html
05:31:03 INFO - PROCESS | 1669 | 1472905863913 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:03 INFO - PROCESS | 1669 | 1472905863959 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2
05:31:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 217ms
05:31:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html
05:31:04 INFO - PROCESS | 1669 | 1472905864130 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:04 INFO - PROCESS | 1669 | 1472905864179 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3
05:31:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 219ms
05:31:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html
05:31:04 INFO - PROCESS | 1669 | 1472905864359 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:04 INFO - PROCESS | 1669 | 1472905864411 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4
05:31:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 217ms
05:31:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html
05:31:04 INFO - PROCESS | 1669 | 1472905864580 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:04 INFO - PROCESS | 1669 | 1472905864632 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5
05:31:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 216ms
05:31:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html
05:31:04 INFO - PROCESS | 1669 | 1472905864798 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:04 INFO - PROCESS | 1669 | 1472905864852 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6
05:31:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 269ms
05:31:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html
05:31:05 INFO - PROCESS | 1669 | 1472905865076 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:05 INFO - PROCESS | 1669 | 1472905865130 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1
05:31:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 266ms
05:31:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html
05:31:05 INFO - PROCESS | 1669 | 1472905865347 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:05 INFO - PROCESS | 1669 | 1472905865411 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2
05:31:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 265ms
05:31:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html
05:31:05 INFO - PROCESS | 1669 | 1472905865615 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:05 INFO - PROCESS | 1669 | 1472905865680 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3
05:31:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 317ms
05:31:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html
05:31:05 INFO - PROCESS | 1669 | 1472905865945 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:06 INFO - PROCESS | 1669 | 1472905866022 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4
05:31:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 326ms
05:31:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html
05:31:06 INFO - PROCESS | 1669 | 1472905866263 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:06 INFO - PROCESS | 1669 | 1472905866313 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1
05:31:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 217ms
05:31:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html
05:31:06 INFO - PROCESS | 1669 | 1472905866482 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:06 INFO - PROCESS | 1669 | 1472905866530 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2
05:31:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 218ms
05:31:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html
05:31:06 INFO - PROCESS | 1669 | 1472905866708 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:06 INFO - PROCESS | 1669 | 1472905866759 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1
05:31:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 272ms
05:31:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html
05:31:06 INFO - PROCESS | 1669 | 1472905866979 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:07 INFO - PROCESS | 1669 | 1472905867060 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2
05:31:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 317ms
05:31:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html
05:31:07 INFO - PROCESS | 1669 | 1472905867299 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:07 INFO - PROCESS | 1669 | 1472905867379 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3
05:31:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 269ms
05:31:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html
05:31:07 INFO - PROCESS | 1669 | 1472905867577 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:07 INFO - PROCESS | 1669 | 1472905867643 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4
05:31:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 268ms
05:31:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html
05:31:07 INFO - PROCESS | 1669 | 1472905867858 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:07 INFO - PROCESS | 1669 | 1472905867924 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5
05:31:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 323ms
05:31:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html
05:31:08 INFO - PROCESS | 1669 | 1472905868180 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:08 INFO - PROCESS | 1669 | 1472905868265 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6
05:31:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 317ms
05:31:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html
05:31:08 INFO - PROCESS | 1669 | 1472905868506 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:08 INFO - PROCESS | 1669 | 1472905868562 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4
05:31:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 218ms
05:31:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html
05:31:08 INFO - PROCESS | 1669 | 1472905868725 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:08 INFO - PROCESS | 1669 | 1472905868808 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1
05:31:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 523ms
05:31:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html
05:31:09 INFO - PROCESS | 1669 | 1472905869246 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:09 INFO - PROCESS | 1669 | 1472905869288 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2
05:31:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 266ms
05:31:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html
05:31:09 INFO - PROCESS | 1669 | 1472905869516 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:09 INFO - PROCESS | 1669 | 1472905869572 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3
05:31:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 266ms
05:31:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html
05:31:09 INFO - PROCESS | 1669 | 1472905869794 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:09 INFO - PROCESS | 1669 | 1472905869844 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4
05:31:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 223ms
05:31:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html
05:31:10 INFO - PROCESS | 1669 | 1472905870011 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:10 INFO - PROCESS | 1669 | 1472905870058 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5
05:31:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 216ms
05:31:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html
05:31:10 INFO - PROCESS | 1669 | 1472905870229 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:10 INFO - PROCESS | 1669 | 1472905870275 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6
05:31:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 215ms
05:31:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html
05:31:10 INFO - PROCESS | 1669 | 1472905870449 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:10 INFO - PROCESS | 1669 | 1472905870502 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7
05:31:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 219ms
05:31:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html
05:31:10 INFO - PROCESS | 1669 | 1472905870675 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:10 INFO - PROCESS | 1669 | 1472905870724 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8
05:31:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 218ms
05:31:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html
05:31:10 INFO - PROCESS | 1669 | 1472905870895 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:10 INFO - PROCESS | 1669 | 1472905870941 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1
05:31:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 216ms
05:31:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html
05:31:11 INFO - PROCESS | 1669 | 1472905871113 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:11 INFO - PROCESS | 1669 | 1472905871159 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2
05:31:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 216ms
05:31:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html
05:31:11 INFO - PROCESS | 1669 | 1472905871341 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:11 INFO - PROCESS | 1669 | 1472905871397 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3
05:31:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 273ms
05:31:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html
05:31:11 INFO - PROCESS | 1669 | 1472905871623 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:11 INFO - PROCESS | 1669 | 1472905871690 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4
05:31:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 267ms
05:31:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html
05:31:11 INFO - PROCESS | 1669 | 1472905871880 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:11 INFO - PROCESS | 1669 | 1472905871933 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5
05:31:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 267ms
05:31:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html
05:31:12 INFO - PROCESS | 1669 | 1472905872150 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:12 INFO - PROCESS | 1669 | 1472905872228 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6
05:31:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 269ms
05:31:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html
05:31:12 INFO - PROCESS | 1669 | 1472905872426 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:12 INFO - PROCESS | 1669 | 1472905872501 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1
05:31:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 268ms
05:31:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html
05:31:12 INFO - PROCESS | 1669 | 1472905872697 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:12 INFO - PROCESS | 1669 | 1472905872746 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2
05:31:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 217ms
05:31:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html
05:31:12 INFO - PROCESS | 1669 | 1472905872916 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:12 INFO - PROCESS | 1669 | 1472905872966 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1
05:31:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 216ms
05:31:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html
05:31:13 INFO - PROCESS | 1669 | 1472905873140 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:13 INFO - PROCESS | 1669 | 1472905873191 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2
05:31:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 216ms
05:31:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html
05:31:13 INFO - PROCESS | 1669 | 1472905873359 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:13 INFO - PROCESS | 1669 | 1472905873410 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3
05:31:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 216ms
05:31:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html
05:31:13 INFO - PROCESS | 1669 | 1472905873578 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:13 INFO - PROCESS | 1669 | 1472905873632 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4
05:31:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 216ms
05:31:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html
05:31:13 INFO - PROCESS | 1669 | 1472905873797 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:13 INFO - PROCESS | 1669 | 1472905873859 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5
05:31:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 265ms
05:31:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html
05:31:14 INFO - PROCESS | 1669 | 1472905874065 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:14 INFO - PROCESS | 1669 | 1472905874129 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1
05:31:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 217ms
05:31:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html
05:31:14 INFO - PROCESS | 1669 | 1472905874291 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:14 INFO - PROCESS | 1669 | 1472905874344 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2
05:31:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 222ms
05:31:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html
05:31:14 INFO - PROCESS | 1669 | 1472905874510 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:14 INFO - PROCESS | 1669 | 1472905874563 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3
05:31:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 217ms
05:31:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html
05:31:14 INFO - PROCESS | 1669 | 1472905874729 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:14 INFO - PROCESS | 1669 | 1472905874788 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4
05:31:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 216ms
05:31:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html
05:31:14 INFO - PROCESS | 1669 | 1472905874956 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:15 INFO - PROCESS | 1669 | 1472905875011 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5
05:31:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 217ms
05:31:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html
05:31:15 INFO - PROCESS | 1669 | 1472905875176 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:15 INFO - PROCESS | 1669 | 1472905875241 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6
05:31:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 467ms
05:31:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html
05:31:15 INFO - PROCESS | 1669 | 1472905875647 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:15 INFO - PROCESS | 1669 | 1472905875705 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7
05:31:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 568ms
05:31:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html
05:31:16 INFO - PROCESS | 1669 | 1472905876217 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:16 INFO - PROCESS | 1669 | 1472905876310 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1
05:31:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 317ms
05:31:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html
05:31:16 INFO - PROCESS | 1669 | 1472905876544 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:16 INFO - PROCESS | 1669 | 1472905876594 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2
05:31:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 267ms
05:31:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html
05:31:16 INFO - PROCESS | 1669 | 1472905876814 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:16 INFO - PROCESS | 1669 | 1472905876863 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3
05:31:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 266ms
05:31:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html
05:31:17 INFO - PROCESS | 1669 | 1472905877095 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:17 INFO - PROCESS | 1669 | 1472905877146 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4
05:31:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 228ms
05:31:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html
05:31:17 INFO - PROCESS | 1669 | 1472905877313 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:17 INFO - PROCESS | 1669 | 1472905877361 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5
05:31:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 267ms
05:31:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html
05:31:17 INFO - PROCESS | 1669 | 1472905877592 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:17 INFO - PROCESS | 1669 | 1472905877642 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6
05:31:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 273ms
05:31:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html
05:31:17 INFO - PROCESS | 1669 | 1472905877861 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:17 INFO - PROCESS | 1669 | 1472905877910 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7
05:31:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 217ms
05:31:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html
05:31:18 INFO - PROCESS | 1669 | 1472905878083 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:18 INFO - PROCESS | 1669 | 1472905878135 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1
05:31:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 266ms
05:31:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html
05:31:18 INFO - PROCESS | 1669 | 1472905878349 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:18 INFO - PROCESS | 1669 | 1472905878396 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2
05:31:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 270ms
05:31:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html
05:31:18 INFO - PROCESS | 1669 | 1472905878627 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:18 INFO - PROCESS | 1669 | 1472905878689 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3
05:31:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 266ms
05:31:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html
05:31:18 INFO - PROCESS | 1669 | 1472905878896 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:18 INFO - PROCESS | 1669 | 1472905878957 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4
05:31:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 266ms
05:31:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html
05:31:19 INFO - PROCESS | 1669 | 1472905879165 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:19 INFO - PROCESS | 1669 | 1472905879221 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5
05:31:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 216ms
05:31:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html
05:31:19 INFO - PROCESS | 1669 | 1472905879384 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:19 INFO - PROCESS | 1669 | 1472905879440 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof
05:31:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 216ms
05:31:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html
05:31:19 INFO - PROCESS | 1669 | 1472905879608 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:19 INFO - PROCESS | 1669 | 1472905879660 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num
05:31:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 223ms
05:31:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html
05:31:19 INFO - PROCESS | 1669 | 1472905879828 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:19 INFO - PROCESS | 1669 | 1472905879877 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent
05:31:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 216ms
05:31:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html
05:31:20 INFO - PROCESS | 1669 | 1472905880046 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:20 INFO - PROCESS | 1669 | 1472905880098 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1
05:31:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 218ms
05:31:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html
05:31:20 INFO - PROCESS | 1669 | 1472905880267 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:20 INFO - PROCESS | 1669 | 1472905880324 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2
05:31:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 216ms
05:31:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html
05:31:20 INFO - PROCESS | 1669 | 1472905880492 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:20 INFO - PROCESS | 1669 | 1472905880553 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof
05:31:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 222ms
05:31:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html
05:31:20 INFO - PROCESS | 1669 | 1472905880711 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:20 INFO - PROCESS | 1669 | 1472905880764 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1
05:31:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 218ms
05:31:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html
05:31:20 INFO - PROCESS | 1669 | 1472905880931 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:20 INFO - PROCESS | 1669 | 1472905880987 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2
05:31:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 216ms
05:31:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html
05:31:21 INFO - PROCESS | 1669 | 1472905881149 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:21 INFO - PROCESS | 1669 | 1472905881209 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent
05:31:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 216ms
05:31:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html
05:31:21 INFO - PROCESS | 1669 | 1472905881377 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:21 INFO - PROCESS | 1669 | 1472905881430 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1
05:31:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 225ms
05:31:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html
05:31:21 INFO - PROCESS | 1669 | 1472905881595 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:21 INFO - PROCESS | 1669 | 1472905881671 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2
05:31:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 266ms
05:31:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html
05:31:21 INFO - PROCESS | 1669 | 1472905881864 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:21 INFO - PROCESS | 1669 | 1472905881918 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3
05:31:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 266ms
05:31:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html
05:31:22 INFO - PROCESS | 1669 | 1472905882142 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:22 INFO - PROCESS | 1669 | 1472905882222 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4
05:31:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 325ms
05:31:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html
05:31:22 INFO - PROCESS | 1669 | 1472905882461 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:22 INFO - PROCESS | 1669 | 1472905882516 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1
05:31:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 566ms
05:31:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html
05:31:23 INFO - PROCESS | 1669 | 1472905883032 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:23 INFO - PROCESS | 1669 | 1472905883081 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2
05:31:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 270ms
05:31:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html
05:31:23 INFO - PROCESS | 1669 | 1472905883311 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:23 INFO - PROCESS | 1669 | 1472905883364 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system
05:31:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 216ms
05:31:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html
05:31:23 INFO - PROCESS | 1669 | 1472905883533 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:23 INFO - PROCESS | 1669 | 1472905883582 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1
05:31:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 266ms
05:31:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html
05:31:23 INFO - PROCESS | 1669 | 1472905883799 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:23 INFO - PROCESS | 1669 | 1472905883849 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2
05:31:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 216ms
05:31:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html
05:31:24 INFO - PROCESS | 1669 | 1472905884017 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:24 INFO - PROCESS | 1669 | 1472905884070 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty
05:31:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 219ms
05:31:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html
05:31:24 INFO - PROCESS | 1669 | 1472905884245 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:24 INFO - PROCESS | 1669 | 1472905884307 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha
05:31:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 216ms
05:31:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html
05:31:24 INFO - PROCESS | 1669 | 1472905884462 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:24 INFO - PROCESS | 1669 | 1472905884509 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour
05:31:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 217ms
05:31:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html
05:31:24 INFO - PROCESS | 1669 | 1472905884681 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:24 INFO - PROCESS | 1669 | 1472905884728 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha
05:31:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 216ms
05:31:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html
05:31:24 INFO - PROCESS | 1669 | 1472905884899 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:24 INFO - PROCESS | 1669 | 1472905884947 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple
05:31:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 219ms
05:31:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html
05:31:25 INFO - PROCESS | 1669 | 1472905885124 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:25 INFO - PROCESS | 1669 | 1472905885178 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside
05:31:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 273ms
05:31:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html
05:31:25 INFO - PROCESS | 1669 | 1472905885397 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:25 INFO - PROCESS | 1669 | 1472905885466 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap
05:31:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 268ms
05:31:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html
05:31:25 INFO - PROCESS | 1669 | 1472905885666 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:25 INFO - PROCESS | 1669 | 1472905885724 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2
05:31:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 267ms
05:31:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html
05:31:25 INFO - PROCESS | 1669 | 1472905885941 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:26 INFO - PROCESS | 1669 | 1472905885998 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid
05:31:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 274ms
05:31:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html
05:31:26 INFO - PROCESS | 1669 | 1472905886211 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:26 INFO - PROCESS | 1669 | 1472905886275 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical
05:31:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 267ms
05:31:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html
05:31:26 INFO - PROCESS | 1669 | 1472905886480 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:26 INFO - PROCESS | 1669 | 1472905886540 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:26 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html | Canvas test: 2d.gradient.interpolate.zerosize.fill - assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255
05:31:26 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
05:31:26 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1
05:31:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:31:26 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
05:31:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:31:26 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
05:31:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html | took 267ms
05:31:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html
05:31:26 INFO - PROCESS | 1669 | 1472905886749 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:26 INFO - PROCESS | 1669 | 1472905886816 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:27 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html | Canvas test: 2d.gradient.interpolate.zerosize.fillRect - assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255
05:31:27 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
05:31:27 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1
05:31:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:31:27 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
05:31:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:31:27 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
05:31:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html | took 317ms
05:31:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html
05:31:27 INFO - PROCESS | 1669 | 1472905887074 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:27 INFO - PROCESS | 1669 | 1472905887139 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:27 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | Canvas test: 2d.gradient.interpolate.zerosize.fillText - assert_equals: d[76] expected 0 but got 53
05:31:27 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
05:31:27 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
05:31:27 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1
05:31:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:31:27 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
05:31:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:31:27 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
05:31:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | took 218ms
05:31:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html
05:31:27 INFO - PROCESS | 1669 | 1472905887292 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:27 INFO - PROCESS | 1669 | 1472905887345 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:27 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html | Canvas test: 2d.gradient.interpolate.zerosize.stroke - assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127
05:31:27 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
05:31:27 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1
05:31:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:31:27 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
05:31:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:31:27 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
05:31:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html | took 266ms
05:31:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html
05:31:27 INFO - PROCESS | 1669 | 1472905887562 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:27 INFO - PROCESS | 1669 | 1472905887625 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:27 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html | Canvas test: 2d.gradient.interpolate.zerosize.strokeRect - assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64
05:31:27 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
05:31:27 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1
05:31:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:31:27 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
05:31:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:31:27 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
05:31:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html | took 217ms
05:31:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html
05:31:27 INFO - PROCESS | 1669 | 1472905887781 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:27 INFO - PROCESS | 1669 | 1472905887834 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:27 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html | Canvas test: 2d.gradient.interpolate.zerosize.strokeText - assert_equals: d[76] expected 0 but got 104
05:31:27 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
05:31:27 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
05:31:27 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1
05:31:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:31:27 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
05:31:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:31:27 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
05:31:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html | took 216ms
05:31:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html
05:31:28 INFO - PROCESS | 1669 | 1472905887999 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:28 INFO - PROCESS | 1669 | 1472905888059 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite
05:31:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 221ms
05:31:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html
05:31:28 INFO - PROCESS | 1669 | 1472905888230 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:28 INFO - PROCESS | 1669 | 1472905888301 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling
05:31:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 317ms
05:31:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html
05:31:28 INFO - PROCESS | 1669 | 1472905888563 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:28 INFO - PROCESS | 1669 | 1472905888645 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling
05:31:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 268ms
05:31:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html
05:31:28 INFO - PROCESS | 1669 | 1472905888826 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:28 INFO - PROCESS | 1669 | 1472905888881 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects
05:31:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 223ms
05:31:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html
05:31:29 INFO - PROCESS | 1669 | 1472905889045 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:29 INFO - PROCESS | 1669 | 1472905889135 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare
05:31:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 517ms
05:31:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html
05:31:29 INFO - PROCESS | 1669 | 1472905889565 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:29 INFO - PROCESS | 1669 | 1472905889625 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas
05:31:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 317ms
05:31:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html
05:31:29 INFO - PROCESS | 1669 | 1472905889898 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:29 INFO - PROCESS | 1669 | 1472905889952 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:30 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html | Canvas test: 2d.gradient.object.current - An invalid or illegal string was specified
05:31:30 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1
05:31:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:31:30 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
05:31:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:31:30 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
05:31:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html | took 276ms
05:31:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html
05:31:30 INFO - PROCESS | 1669 | 1472905890182 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:30 INFO - PROCESS | 1669 | 1472905890258 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour
05:31:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 376ms
05:31:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html
05:31:30 INFO - PROCESS | 1669 | 1472905890546 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:30 INFO - PROCESS | 1669 | 1472905890587 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset
05:31:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 219ms
05:31:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html
05:31:30 INFO - PROCESS | 1669 | 1472905890773 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:30 INFO - PROCESS | 1669 | 1472905890828 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient
05:31:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 217ms
05:31:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html
05:31:30 INFO - PROCESS | 1669 | 1472905890995 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:31 INFO - PROCESS | 1669 | 1472905891052 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties
05:31:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 216ms
05:31:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html
05:31:31 INFO - PROCESS | 1669 | 1472905891213 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:31 INFO - PROCESS | 1669 | 1472905891260 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update
05:31:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 216ms
05:31:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html
05:31:31 INFO - PROCESS | 1669 | 1472905891431 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:31 INFO - PROCESS | 1669 | 1472905891485 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind
05:31:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 216ms
05:31:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html
05:31:31 INFO - PROCESS | 1669 | 1472905891649 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:31 INFO - PROCESS | 1669 | 1472905891696 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside
05:31:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 216ms
05:31:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html
05:31:31 INFO - PROCESS | 1669 | 1472905891867 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:31 INFO - PROCESS | 1669 | 1472905891937 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom
05:31:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 266ms
05:31:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html
05:31:32 INFO - PROCESS | 1669 | 1472905892148 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:32 INFO - PROCESS | 1669 | 1472905892215 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder
05:31:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 277ms
05:31:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html
05:31:32 INFO - PROCESS | 1669 | 1472905892415 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:32 INFO - PROCESS | 1669 | 1472905892473 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front
05:31:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 268ms
05:31:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html
05:31:32 INFO - PROCESS | 1669 | 1472905892697 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:32 INFO - PROCESS | 1669 | 1472905892760 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1
05:31:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 277ms
05:31:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html
05:31:32 INFO - PROCESS | 1669 | 1472905892965 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:33 INFO - PROCESS | 1669 | 1472905893032 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2
05:31:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 268ms
05:31:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html
05:31:33 INFO - PROCESS | 1669 | 1472905893248 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:33 INFO - PROCESS | 1669 | 1472905893310 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top
05:31:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 283ms
05:31:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html
05:31:33 INFO - PROCESS | 1669 | 1472905893527 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:33 INFO - PROCESS | 1669 | 1472905893579 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal
05:31:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 215ms
05:31:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html
05:31:33 INFO - PROCESS | 1669 | 1472905893745 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:33 INFO - PROCESS | 1669 | 1472905893803 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1
05:31:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 216ms
05:31:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html
05:31:33 INFO - PROCESS | 1669 | 1472905893964 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:34 INFO - PROCESS | 1669 | 1472905894016 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2
05:31:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 216ms
05:31:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html
05:31:34 INFO - PROCESS | 1669 | 1472905894182 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:34 INFO - PROCESS | 1669 | 1472905894243 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3
05:31:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 218ms
05:31:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html
05:31:34 INFO - PROCESS | 1669 | 1472905894409 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:34 INFO - PROCESS | 1669 | 1472905894462 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative
05:31:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 222ms
05:31:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html
05:31:34 INFO - PROCESS | 1669 | 1472905894628 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:34 INFO - PROCESS | 1669 | 1472905894684 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite
05:31:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 217ms
05:31:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html
05:31:34 INFO - PROCESS | 1669 | 1472905894848 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:34 INFO - PROCESS | 1669 | 1472905894901 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1
05:31:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 271ms
05:31:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html
05:31:35 INFO - PROCESS | 1669 | 1472905895134 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:35 INFO - PROCESS | 1669 | 1472905895218 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2
05:31:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 322ms
05:31:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html
05:31:35 INFO - PROCESS | 1669 | 1472905895459 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:35 INFO - PROCESS | 1669 | 1472905895515 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:35 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | Canvas test: 2d.gradient.radial.outside3 - assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255
05:31:35 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
05:31:35 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1
05:31:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:31:35 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
05:31:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:31:35 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
05:31:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | took 222ms
05:31:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html
05:31:35 INFO - PROCESS | 1669 | 1472905895678 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:35 INFO - PROCESS | 1669 | 1472905895750 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1
05:31:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 516ms
05:31:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html
05:31:36 INFO - PROCESS | 1669 | 1472905896211 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:36 INFO - PROCESS | 1669 | 1472905896274 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2
05:31:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 317ms
05:31:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html
05:31:36 INFO - PROCESS | 1669 | 1472905896532 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:36 INFO - PROCESS | 1669 | 1472905896583 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3
05:31:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 271ms
05:31:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html
05:31:36 INFO - PROCESS | 1669 | 1472905896813 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:36 INFO - PROCESS | 1669 | 1472905896865 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling
05:31:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 267ms
05:31:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html
05:31:37 INFO - PROCESS | 1669 | 1472905897079 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:37 INFO - PROCESS | 1669 | 1472905897129 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling
05:31:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 217ms
05:31:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html
05:31:37 INFO - PROCESS | 1669 | 1472905897298 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:37 INFO - PROCESS | 1669 | 1472905897346 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects
05:31:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 216ms
05:31:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html
05:31:37 INFO - PROCESS | 1669 | 1472905897528 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:37 INFO - PROCESS | 1669 | 1472905897592 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame
05:31:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 777ms
05:31:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html
05:31:38 INFO - PROCESS | 1669 | 1472905898301 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:38 INFO - PROCESS | 1669 | 1472905898356 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas
05:31:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 267ms
05:31:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html
05:31:38 INFO - PROCESS | 1669 | 1472905898591 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:38 INFO - PROCESS | 1669 | 1472905898649 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image
05:31:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 280ms
05:31:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html
05:31:38 INFO - PROCESS | 1669 | 1472905898863 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:38 INFO - PROCESS | 1669 | 1472905898924 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext
05:31:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 265ms
05:31:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html
05:31:39 INFO - PROCESS | 1669 | 1472905899132 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:39 INFO - PROCESS | 1669 | 1472905899208 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type
05:31:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 367ms
05:31:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html
05:31:39 INFO - PROCESS | 1669 | 1472905899511 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:39 INFO - PROCESS | 1669 | 1472905899598 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas
05:31:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 275ms
05:31:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html
05:31:39 INFO - PROCESS | 1669 | 1472905899779 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:39 INFO - PROCESS | 1669 | 1472905899829 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas
05:31:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 216ms
05:31:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html
05:31:39 INFO - PROCESS | 1669 | 1472905899997 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:40 INFO - PROCESS | 1669 | 1472905900047 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html | took 265ms
05:31:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html
05:31:40 INFO - PROCESS | 1669 | 1472905900267 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:40 INFO - PROCESS | 1669 | 1472905900334 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:40 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html | Canvas test: 2d.pattern.image.incomplete.emptysrc - An attempt was made to use an object that is not, or is no longer, usable
05:31:40 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13
05:31:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:31:40 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
05:31:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:31:40 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
05:31:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html | took 317ms
05:31:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html
05:31:40 INFO - PROCESS | 1669 | 1472905900596 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:40 INFO - PROCESS | 1669 | 1472905900680 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:40 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | Canvas test: 2d.pattern.image.incomplete.immediate -
05:31:40 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13
05:31:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:31:40 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
05:31:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:31:40 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
05:31:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | took 275ms
05:31:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html
05:31:40 INFO - PROCESS | 1669 | 1472905900865 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:40 INFO - PROCESS | 1669 | 1472905900927 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:41 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html | Canvas test: 2d.pattern.image.incomplete.nosrc - An attempt was made to use an object that is not, or is no longer, usable
05:31:41 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13
05:31:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:31:41 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
05:31:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:31:41 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
05:31:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html | took 216ms
05:31:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html
05:31:41 INFO - PROCESS | 1669 | 1472905901084 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:41 INFO - PROCESS | 1669 | 1472905901155 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:41 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html | Canvas test: 2d.pattern.image.incomplete.reload - assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object "[object CanvasPattern]"
05:31:41 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
05:31:41 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1
05:31:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:31:41 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
05:31:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:31:41 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
05:31:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html | took 318ms
05:31:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html
05:31:41 INFO - PROCESS | 1669 | 1472905901414 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:41 INFO - PROCESS | 1669 | 1472905901498 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:41 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html | Canvas test: 2d.pattern.image.incomplete.removedsrc - An attempt was made to use an object that is not, or is no longer, usable
05:31:41 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13
05:31:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:31:41 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
05:31:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:31:41 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
05:31:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html | took 223ms
05:31:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html
05:31:41 INFO - PROCESS | 1669 | 1472905901632 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:41 INFO - PROCESS | 1669 | 1472905901690 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null
05:31:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 219ms
05:31:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html
05:31:41 INFO - PROCESS | 1669 | 1472905901859 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:41 INFO - PROCESS | 1669 | 1472905901913 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string
05:31:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 222ms
05:31:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html
05:31:42 INFO - PROCESS | 1669 | 1472905902078 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:42 INFO - PROCESS | 1669 | 1472905902135 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined
05:31:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 216ms
05:31:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html
05:31:42 INFO - PROCESS | 1669 | 1472905902334 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:42 INFO - PROCESS | 1669 | 1472905902430 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1
05:31:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 532ms
05:31:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html
05:31:42 INFO - PROCESS | 1669 | 1472905902838 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:42 INFO - PROCESS | 1669 | 1472905902898 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2
05:31:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 470ms
05:31:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html
05:31:43 INFO - PROCESS | 1669 | 1472905903311 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:43 INFO - PROCESS | 1669 | 1472905903354 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1
05:31:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 266ms
05:31:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html
05:31:43 INFO - PROCESS | 1669 | 1472905903582 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:43 INFO - PROCESS | 1669 | 1472905903633 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2
05:31:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 266ms
05:31:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html
05:31:43 INFO - PROCESS | 1669 | 1472905903860 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:43 INFO - PROCESS | 1669 | 1472905903908 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic
05:31:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 218ms
05:31:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html
05:31:44 INFO - PROCESS | 1669 | 1472905904078 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:44 INFO - PROCESS | 1669 | 1472905904125 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1
05:31:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 216ms
05:31:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html
05:31:44 INFO - PROCESS | 1669 | 1472905904299 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:44 INFO - PROCESS | 1669 | 1472905904344 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2
05:31:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 217ms
05:31:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html
05:31:44 INFO - PROCESS | 1669 | 1472905904516 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:44 INFO - PROCESS | 1669 | 1472905904577 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3
05:31:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 217ms
05:31:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html
05:31:44 INFO - PROCESS | 1669 | 1472905904740 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:44 INFO - PROCESS | 1669 | 1472905904795 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside
05:31:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 216ms
05:31:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html
05:31:44 INFO - PROCESS | 1669 | 1472905904960 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:45 INFO - PROCESS | 1669 | 1472905905006 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted
05:31:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 273ms
05:31:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html
05:31:45 INFO - PROCESS | 1669 | 1472905905231 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:45 INFO - PROCESS | 1669 | 1472905905292 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted
05:31:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 266ms
05:31:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html
05:31:45 INFO - PROCESS | 1669 | 1472905905499 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:45 INFO - PROCESS | 1669 | 1472905905559 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic
05:31:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 267ms
05:31:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html
05:31:45 INFO - PROCESS | 1669 | 1472905905775 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:45 INFO - PROCESS | 1669 | 1472905905843 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1
05:31:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 275ms
05:31:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html
05:31:46 INFO - PROCESS | 1669 | 1472905906046 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:46 INFO - PROCESS | 1669 | 1472905906101 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2
05:31:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 267ms
05:31:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html
05:31:46 INFO - PROCESS | 1669 | 1472905906316 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:46 INFO - PROCESS | 1669 | 1472905906425 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3
05:31:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 367ms
05:31:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html
05:31:46 INFO - PROCESS | 1669 | 1472905906684 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:46 INFO - PROCESS | 1669 | 1472905906734 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside
05:31:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 217ms
05:31:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html
05:31:46 INFO - PROCESS | 1669 | 1472905906910 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:46 INFO - PROCESS | 1669 | 1472905906965 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic
05:31:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 217ms
05:31:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html
05:31:47 INFO - PROCESS | 1669 | 1472905907128 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:47 INFO - PROCESS | 1669 | 1472905907181 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1
05:31:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 217ms
05:31:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html
05:31:47 INFO - PROCESS | 1669 | 1472905907348 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:47 INFO - PROCESS | 1669 | 1472905907401 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside
05:31:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 216ms
05:31:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html
05:31:47 INFO - PROCESS | 1669 | 1472905907566 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:47 INFO - PROCESS | 1669 | 1472905907624 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic
05:31:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 218ms
05:31:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html
05:31:47 INFO - PROCESS | 1669 | 1472905907793 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:47 INFO - PROCESS | 1669 | 1472905907853 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1
05:31:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 223ms
05:31:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html
05:31:48 INFO - PROCESS | 1669 | 1472905908011 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:48 INFO - PROCESS | 1669 | 1472905908067 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside
05:31:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 216ms
05:31:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html
05:31:48 INFO - PROCESS | 1669 | 1472905908232 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:48 INFO - PROCESS | 1669 | 1472905908284 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case
05:31:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 217ms
05:31:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html
05:31:48 INFO - PROCESS | 1669 | 1472905908449 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:48 INFO - PROCESS | 1669 | 1472905908502 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty
05:31:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 217ms
05:31:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html
05:31:48 INFO - PROCESS | 1669 | 1472905908677 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:48 INFO - PROCESS | 1669 | 1472905908730 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null
05:31:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 218ms
05:31:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html
05:31:48 INFO - PROCESS | 1669 | 1472905908897 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:48 INFO - PROCESS | 1669 | 1472905908962 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix
05:31:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 367ms
05:31:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html
05:31:49 INFO - PROCESS | 1669 | 1472905909333 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:49 INFO - PROCESS | 1669 | 1472905909410 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined
05:31:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 323ms
05:31:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html
05:31:49 INFO - PROCESS | 1669 | 1472905909679 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:49 INFO - PROCESS | 1669 | 1472905909730 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised
05:31:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 225ms
05:31:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html
05:31:49 INFO - PROCESS | 1669 | 1472905909899 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:49 INFO - PROCESS | 1669 | 1472905909952 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull
05:31:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 217ms
05:31:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html
05:31:50 INFO - PROCESS | 1669 | 1472905910116 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:50 INFO - PROCESS | 1669 | 1472905910164 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default
05:31:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 217ms
05:31:50 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html
05:31:50 INFO - PROCESS | 1669 | 1472905910345 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:50 INFO - PROCESS | 1669 | 1472905910406 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:50 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () {
05:31:50 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
05:31:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5
05:31:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:31:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:31:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1
05:31:50 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () {
05:31:50 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
05:31:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5
05:31:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:31:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:31:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1
05:31:50 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () {
05:31:50 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
05:31:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5
05:31:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:31:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:31:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1
05:31:50 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () {
05:31:50 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
05:31:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5
05:31:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:31:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:31:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1
05:31:50 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 325ms
05:31:50 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html
05:31:50 INFO - PROCESS | 1669 | 1472905910671 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:50 INFO - PROCESS | 1669 | 1472905910773 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:50 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined"
05:31:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3
05:31:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:31:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:31:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1
05:31:50 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined"
05:31:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3
05:31:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:31:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:31:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1
05:31:50 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined"
05:31:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3
05:31:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:31:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:31:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1
05:31:50 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 316ms
05:31:50 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html
05:31:50 INFO - PROCESS | 1669 | 1472905910993 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:51 INFO - PROCESS | 1669 | 1472905911040 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:51 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined
05:31:51 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9
05:31:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:31:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:31:51 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7
05:31:51 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6
05:31:51 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.
05:31:51 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value.
05:31:51 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 223ms
05:31:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html
05:31:51 INFO - PROCESS | 1669 | 1472905911215 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:51 INFO - PROCESS | 1669 | 1472905911262 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly
05:31:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 216ms
05:31:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html
05:31:51 INFO - PROCESS | 1669 | 1472905911433 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:51 INFO - PROCESS | 1669 | 1472905911479 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle
05:31:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 218ms
05:31:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html
05:31:51 INFO - PROCESS | 1669 | 1472905911662 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:51 INFO - PROCESS | 1669 | 1472905911717 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored
05:31:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 223ms
05:31:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html
05:31:51 INFO - PROCESS | 1669 | 1472905911881 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:51 INFO - PROCESS | 1669 | 1472905911943 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle
05:31:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 266ms
05:31:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html
05:31:52 INFO - PROCESS | 1669 | 1472905912158 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:52 INFO - PROCESS | 1669 | 1472905912215 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly
05:31:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 276ms
05:31:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html
05:31:52 INFO - PROCESS | 1669 | 1472905912428 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:52 INFO - PROCESS | 1669 | 1472905912488 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly
05:31:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 266ms
05:31:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html
05:31:52 INFO - PROCESS | 1669 | 1472905912741 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:52 INFO - PROCESS | 1669 | 1472905912799 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works
05:31:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 216ms
05:31:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html
05:31:52 INFO - PROCESS | 1669 | 1472905912959 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:53 INFO - PROCESS | 1669 | 1472905913009 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross
05:31:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 223ms
05:31:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html
05:31:53 INFO - PROCESS | 1669 | 1472905913179 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:53 INFO - PROCESS | 1669 | 1472905913229 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults
05:31:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 217ms
05:31:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html
05:31:53 INFO - PROCESS | 1669 | 1472905913399 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:53 INFO - PROCESS | 1669 | 1472905913449 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly
05:31:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 216ms
05:31:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html
05:31:53 INFO - PROCESS | 1669 | 1472905913617 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:53 INFO - PROCESS | 1669 | 1472905913668 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle
05:31:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 216ms
05:31:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html
05:31:53 INFO - PROCESS | 1669 | 1472905913841 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:53 INFO - PROCESS | 1669 | 1472905913895 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored
05:31:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 216ms
05:31:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html
05:31:54 INFO - PROCESS | 1669 | 1472905914059 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:54 INFO - PROCESS | 1669 | 1472905914113 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly
05:31:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 223ms
05:31:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html
05:31:54 INFO - PROCESS | 1669 | 1472905914278 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:54 INFO - PROCESS | 1669 | 1472905914340 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle
05:31:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 217ms
05:31:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html
05:31:54 INFO - PROCESS | 1669 | 1472905914498 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:54 INFO - PROCESS | 1669 | 1472905914550 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins
05:31:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 216ms
05:31:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html
05:31:54 INFO - PROCESS | 1669 | 1472905914716 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:54 INFO - PROCESS | 1669 | 1472905914769 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly
05:31:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 217ms
05:31:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html
05:31:54 INFO - PROCESS | 1669 | 1472905914940 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:55 INFO - PROCESS | 1669 | 1472905914996 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works
05:31:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 217ms
05:31:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html
05:31:55 INFO - PROCESS | 1669 | 1472905915159 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:55 INFO - PROCESS | 1669 | 1472905915217 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles
05:31:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 223ms
05:31:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html
05:31:55 INFO - PROCESS | 1669 | 1472905915379 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:55 INFO - PROCESS | 1669 | 1472905915446 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded
05:31:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 266ms
05:31:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html
05:31:55 INFO - PROCESS | 1669 | 1472905915756 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:55 INFO - PROCESS | 1669 | 1472905915829 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored
05:31:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 731ms
05:31:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html
05:31:56 INFO - PROCESS | 1669 | 1472905916431 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:56 INFO - PROCESS | 1669 | 1472905916498 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle
05:31:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 318ms
05:31:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html
05:31:56 INFO - PROCESS | 1669 | 1472905916751 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:56 INFO - PROCESS | 1669 | 1472905916807 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles
05:31:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 220ms
05:31:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html
05:31:56 INFO - PROCESS | 1669 | 1472905916990 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:57 INFO - PROCESS | 1669 | 1472905917043 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles
05:31:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 271ms
05:31:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html
05:31:57 INFO - PROCESS | 1669 | 1472905917261 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:57 INFO - PROCESS | 1669 | 1472905917328 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works
05:31:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 324ms
05:31:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html
05:31:57 INFO - PROCESS | 1669 | 1472905917582 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:57 INFO - PROCESS | 1669 | 1472905917666 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded
05:31:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 270ms
05:31:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html
05:31:57 INFO - PROCESS | 1669 | 1472905917859 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:57 INFO - PROCESS | 1669 | 1472905917913 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union
05:31:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 224ms
05:31:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html
05:31:58 INFO - PROCESS | 1669 | 1472905918079 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:58 INFO - PROCESS | 1669 | 1472905918127 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes
05:31:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 217ms
05:31:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html
05:31:58 INFO - PROCESS | 1669 | 1472905918309 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:58 INFO - PROCESS | 1669 | 1472905918364 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored
05:31:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 229ms
05:31:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html
05:31:58 INFO - PROCESS | 1669 | 1472905918529 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:58 INFO - PROCESS | 1669 | 1472905918587 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations
05:31:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 266ms
05:31:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html
05:31:58 INFO - PROCESS | 1669 | 1472905918797 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:58 INFO - PROCESS | 1669 | 1472905918864 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations
05:31:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 266ms
05:31:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html
05:31:59 INFO - PROCESS | 1669 | 1472905919067 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:59 INFO - PROCESS | 1669 | 1472905919131 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works
05:31:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 267ms
05:31:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html
05:31:59 INFO - PROCESS | 1669 | 1472905919335 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:59 INFO - PROCESS | 1669 | 1472905919397 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly
05:31:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 266ms
05:31:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html
05:31:59 INFO - PROCESS | 1669 | 1472905919610 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:59 INFO - PROCESS | 1669 | 1472905919685 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly
05:31:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 273ms
05:31:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html
05:31:59 INFO - PROCESS | 1669 | 1472905919879 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:31:59 INFO - PROCESS | 1669 | 1472905919928 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi
05:32:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 216ms
05:32:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html
05:32:00 INFO - PROCESS | 1669 | 1472905920097 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:00 INFO - PROCESS | 1669 | 1472905920147 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi
05:32:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 216ms
05:32:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html
05:32:00 INFO - PROCESS | 1669 | 1472905920316 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:00 INFO - PROCESS | 1669 | 1472905920367 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi
05:32:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 217ms
05:32:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html
05:32:00 INFO - PROCESS | 1669 | 1472905920535 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:00 INFO - PROCESS | 1669 | 1472905920595 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi
05:32:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 217ms
05:32:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html
05:32:00 INFO - PROCESS | 1669 | 1472905920760 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:00 INFO - PROCESS | 1669 | 1472905920815 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise
05:32:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 222ms
05:32:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html
05:32:00 INFO - PROCESS | 1669 | 1472905920980 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:01 INFO - PROCESS | 1669 | 1472905921065 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point
05:32:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 316ms
05:32:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html
05:32:01 INFO - PROCESS | 1669 | 1472905921300 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:01 INFO - PROCESS | 1669 | 1472905921389 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath
05:32:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 318ms
05:32:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html
05:32:01 INFO - PROCESS | 1669 | 1472905921626 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:01 INFO - PROCESS | 1669 | 1472905921683 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR
05:32:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 224ms
05:32:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html
05:32:01 INFO - PROCESS | 1669 | 1472905921846 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:01 INFO - PROCESS | 1669 | 1472905921915 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point
05:32:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 319ms
05:32:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html
05:32:02 INFO - PROCESS | 1669 | 1472905922200 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:02 INFO - PROCESS | 1669 | 1472905922301 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored
05:32:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 587ms
05:32:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html
05:32:02 INFO - PROCESS | 1669 | 1472905922773 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:02 INFO - PROCESS | 1669 | 1472905922817 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape
05:32:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 217ms
05:32:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html
05:32:02 INFO - PROCESS | 1669 | 1472905922998 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:03 INFO - PROCESS | 1669 | 1472905923049 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape
05:32:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 267ms
05:32:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html
05:32:03 INFO - PROCESS | 1669 | 1472905923277 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:03 INFO - PROCESS | 1669 | 1472905923328 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly
05:32:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 267ms
05:32:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html
05:32:03 INFO - PROCESS | 1669 | 1472905923547 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:03 INFO - PROCESS | 1669 | 1472905923622 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly
05:32:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 326ms
05:32:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html
05:32:03 INFO - PROCESS | 1669 | 1472905923867 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:03 INFO - PROCESS | 1669 | 1472905923946 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half
05:32:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 267ms
05:32:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html
05:32:04 INFO - PROCESS | 1669 | 1472905924143 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:04 INFO - PROCESS | 1669 | 1472905924198 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half
05:32:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 222ms
05:32:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html
05:32:04 INFO - PROCESS | 1669 | 1472905924362 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:04 INFO - PROCESS | 1669 | 1472905924409 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant
05:32:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 216ms
05:32:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html
05:32:04 INFO - PROCESS | 1669 | 1472905924580 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:04 INFO - PROCESS | 1669 | 1472905924628 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant
05:32:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 216ms
05:32:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html
05:32:04 INFO - PROCESS | 1669 | 1472905924812 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:04 INFO - PROCESS | 1669 | 1472905924867 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things
05:32:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 279ms
05:32:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html
05:32:05 INFO - PROCESS | 1669 | 1472905925081 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:05 INFO - PROCESS | 1669 | 1472905925140 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise
05:32:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 269ms
05:32:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html
05:32:05 INFO - PROCESS | 1669 | 1472905925364 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:05 INFO - PROCESS | 1669 | 1472905925430 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise
05:32:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 266ms
05:32:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html
05:32:05 INFO - PROCESS | 1669 | 1472905925632 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:05 INFO - PROCESS | 1669 | 1472905925694 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise
05:32:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 267ms
05:32:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html
05:32:05 INFO - PROCESS | 1669 | 1472905925916 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:05 INFO - PROCESS | 1669 | 1472905925976 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise
05:32:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 216ms
05:32:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html
05:32:06 INFO - PROCESS | 1669 | 1472905926134 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:06 INFO - PROCESS | 1669 | 1472905926193 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise
05:32:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 217ms
05:32:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html
05:32:06 INFO - PROCESS | 1669 | 1472905926352 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:06 INFO - PROCESS | 1669 | 1472905926409 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise
05:32:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 216ms
05:32:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html
05:32:06 INFO - PROCESS | 1669 | 1472905926577 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:06 INFO - PROCESS | 1669 | 1472905926628 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point
05:32:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 223ms
05:32:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html
05:32:06 INFO - PROCESS | 1669 | 1472905926797 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:06 INFO - PROCESS | 1669 | 1472905926848 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1
05:32:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 216ms
05:32:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html
05:32:07 INFO - PROCESS | 1669 | 1472905927015 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:07 INFO - PROCESS | 1669 | 1472905927068 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2
05:32:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 216ms
05:32:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html
05:32:07 INFO - PROCESS | 1669 | 1472905927233 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:07 INFO - PROCESS | 1669 | 1472905927289 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1
05:32:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 216ms
05:32:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html
05:32:07 INFO - PROCESS | 1669 | 1472905927459 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:07 INFO - PROCESS | 1669 | 1472905927512 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1
05:32:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 223ms
05:32:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html
05:32:07 INFO - PROCESS | 1669 | 1472905927679 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:07 INFO - PROCESS | 1669 | 1472905927742 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1
05:32:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 216ms
05:32:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html
05:32:07 INFO - PROCESS | 1669 | 1472905927897 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:07 INFO - PROCESS | 1669 | 1472905927951 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it)
05:32:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 217ms
05:32:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html
05:32:08 INFO - PROCESS | 1669 | 1472905928116 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:08 INFO - PROCESS | 1669 | 1472905928171 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
05:32:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 217ms
05:32:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html
05:32:08 INFO - PROCESS | 1669 | 1472905928342 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:08 INFO - PROCESS | 1669 | 1472905928413 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception
05:32:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 316ms
05:32:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html
05:32:08 INFO - PROCESS | 1669 | 1472905928663 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:08 INFO - PROCESS | 1669 | 1472905928744 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored
05:32:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 471ms
05:32:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html
05:32:09 INFO - PROCESS | 1669 | 1472905929136 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:09 INFO - PROCESS | 1669 | 1472905929207 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points
05:32:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 619ms
05:32:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html
05:32:09 INFO - PROCESS | 1669 | 1472905929757 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:09 INFO - PROCESS | 1669 | 1472905929802 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape
05:32:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 218ms
05:32:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html
05:32:09 INFO - PROCESS | 1669 | 1472905929983 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:10 INFO - PROCESS | 1669 | 1472905930032 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape
05:32:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 216ms
05:32:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html
05:32:10 INFO - PROCESS | 1669 | 1472905930214 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:10 INFO - PROCESS | 1669 | 1472905930274 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2
05:32:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 267ms
05:32:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html
05:32:10 INFO - PROCESS | 1669 | 1472905930478 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:10 INFO - PROCESS | 1669 | 1472905930531 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1
05:32:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 217ms
05:32:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html
05:32:10 INFO - PROCESS | 1669 | 1472905930700 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:10 INFO - PROCESS | 1669 | 1472905930743 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly
05:32:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 270ms
05:32:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html
05:32:10 INFO - PROCESS | 1669 | 1472905930984 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:11 INFO - PROCESS | 1669 | 1472905931078 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1
05:32:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 369ms
05:32:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html
05:32:11 INFO - PROCESS | 1669 | 1472905931365 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:11 INFO - PROCESS | 1669 | 1472905931419 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear
05:32:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 227ms
05:32:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html
05:32:11 INFO - PROCESS | 1669 | 1472905931582 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:11 INFO - PROCESS | 1669 | 1472905931635 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath
05:32:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 218ms
05:32:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html
05:32:11 INFO - PROCESS | 1669 | 1472905931802 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:11 INFO - PROCESS | 1669 | 1472905931862 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic
05:32:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 267ms
05:32:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html
05:32:12 INFO - PROCESS | 1669 | 1472905932084 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:12 INFO - PROCESS | 1669 | 1472905932143 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it)
05:32:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 272ms
05:32:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html
05:32:12 INFO - PROCESS | 1669 | 1472905932361 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:12 INFO - PROCESS | 1669 | 1472905932426 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
05:32:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 273ms
05:32:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html
05:32:12 INFO - PROCESS | 1669 | 1472905932631 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:12 INFO - PROCESS | 1669 | 1472905932690 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored
05:32:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 216ms
05:32:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html
05:32:12 INFO - PROCESS | 1669 | 1472905932849 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:12 INFO - PROCESS | 1669 | 1472905932907 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled
05:32:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 267ms
05:32:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html
05:32:13 INFO - PROCESS | 1669 | 1472905933118 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:13 INFO - PROCESS | 1669 | 1472905933178 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape
05:32:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 216ms
05:32:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html
05:32:13 INFO - PROCESS | 1669 | 1472905933343 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:13 INFO - PROCESS | 1669 | 1472905933400 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1
05:32:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 323ms
05:32:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html
05:32:13 INFO - PROCESS | 1669 | 1472905933666 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:13 INFO - PROCESS | 1669 | 1472905933742 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2
05:32:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 319ms
05:32:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html
05:32:13 INFO - PROCESS | 1669 | 1472905933995 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:14 INFO - PROCESS | 1669 | 1472905934052 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty
05:32:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 217ms
05:32:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html
05:32:14 INFO - PROCESS | 1669 | 1472905934210 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:14 INFO - PROCESS | 1669 | 1472905934267 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect
05:32:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 222ms
05:32:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html
05:32:14 INFO - PROCESS | 1669 | 1472905934429 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:14 INFO - PROCESS | 1669 | 1472905934483 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected
05:32:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 216ms
05:32:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html
05:32:14 INFO - PROCESS | 1669 | 1472905934648 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:14 INFO - PROCESS | 1669 | 1472905934700 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1
05:32:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 266ms
05:32:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html
05:32:14 INFO - PROCESS | 1669 | 1472905934920 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:15 INFO - PROCESS | 1669 | 1472905935010 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2
05:32:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 268ms
05:32:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html
05:32:15 INFO - PROCESS | 1669 | 1472905935197 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:15 INFO - PROCESS | 1669 | 1472905935275 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty
05:32:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 320ms
05:32:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html
05:32:15 INFO - PROCESS | 1669 | 1472905935519 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:15 INFO - PROCESS | 1669 | 1472905935604 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline
05:32:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 567ms
05:32:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html
05:32:16 INFO - PROCESS | 1669 | 1472905936089 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:16 INFO - PROCESS | 1669 | 1472905936134 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint
05:32:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 216ms
05:32:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html
05:32:16 INFO - PROCESS | 1669 | 1472905936315 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:16 INFO - PROCESS | 1669 | 1472905936364 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic
05:32:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 268ms
05:32:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html
05:32:16 INFO - PROCESS | 1669 | 1472905936597 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:16 INFO - PROCESS | 1669 | 1472905936647 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected
05:32:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 277ms
05:32:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html
05:32:16 INFO - PROCESS | 1669 | 1472905936864 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:16 INFO - PROCESS | 1669 | 1472905936913 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap
05:32:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 216ms
05:32:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html
05:32:17 INFO - PROCESS | 1669 | 1472905937082 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:17 INFO - PROCESS | 1669 | 1472905937130 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add
05:32:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 218ms
05:32:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html
05:32:17 INFO - PROCESS | 1669 | 1472905937303 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:17 INFO - PROCESS | 1669 | 1472905937369 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1
05:32:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 267ms
05:32:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html
05:32:17 INFO - PROCESS | 1669 | 1472905937578 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:17 INFO - PROCESS | 1669 | 1472905937631 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2
05:32:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 223ms
05:32:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html
05:32:17 INFO - PROCESS | 1669 | 1472905937797 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:17 INFO - PROCESS | 1669 | 1472905937844 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3
05:32:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 216ms
05:32:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html
05:32:18 INFO - PROCESS | 1669 | 1472905938018 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:18 INFO - PROCESS | 1669 | 1472905938066 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial
05:32:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 266ms
05:32:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html
05:32:18 INFO - PROCESS | 1669 | 1472905938285 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:18 INFO - PROCESS | 1669 | 1472905938347 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs
05:32:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 266ms
05:32:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html
05:32:18 INFO - PROCESS | 1669 | 1472905938563 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:18 INFO - PROCESS | 1669 | 1472905938633 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path
05:32:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 274ms
05:32:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html
05:32:18 INFO - PROCESS | 1669 | 1472905938831 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:18 INFO - PROCESS | 1669 | 1472905938890 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path
05:32:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 218ms
05:32:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html
05:32:19 INFO - PROCESS | 1669 | 1472905939057 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:19 INFO - PROCESS | 1669 | 1472905939112 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves
05:32:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 269ms
05:32:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html
05:32:19 INFO - PROCESS | 1669 | 1472905939328 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:19 INFO - PROCESS | 1669 | 1472905939379 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi
05:32:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 217ms
05:32:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html
05:32:19 INFO - PROCESS | 1669 | 1472905939552 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:19 INFO - PROCESS | 1669 | 1472905939610 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside
05:32:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 220ms
05:32:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html
05:32:19 INFO - PROCESS | 1669 | 1472905939778 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:19 INFO - PROCESS | 1669 | 1472905939831 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path
05:32:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 217ms
05:32:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html
05:32:20 INFO - PROCESS | 1669 | 1472905940000 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:20 INFO - PROCESS | 1669 | 1472905940052 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments
05:32:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 220ms
05:32:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html
05:32:20 INFO - PROCESS | 1669 | 1472905940228 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:20 INFO - PROCESS | 1669 | 1472905940279 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas
05:32:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 217ms
05:32:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html
05:32:20 INFO - PROCESS | 1669 | 1472905940447 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:20 INFO - PROCESS | 1669 | 1472905940498 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath
05:32:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 216ms
05:32:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html
05:32:20 INFO - PROCESS | 1669 | 1472905940666 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:20 INFO - PROCESS | 1669 | 1472905940718 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly
05:32:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 216ms
05:32:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html
05:32:20 INFO - PROCESS | 1669 | 1472905940893 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:20 INFO - PROCESS | 1669 | 1472905940952 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly
05:32:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 223ms
05:32:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html
05:32:21 INFO - PROCESS | 1669 | 1472905941113 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:21 INFO - PROCESS | 1669 | 1472905941171 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly
05:32:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 219ms
05:32:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html
05:32:21 INFO - PROCESS | 1669 | 1472905941334 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:21 INFO - PROCESS | 1669 | 1472905941393 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly
05:32:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 318ms
05:32:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html
05:32:21 INFO - PROCESS | 1669 | 1472905941665 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:21 INFO - PROCESS | 1669 | 1472905941749 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths
05:32:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 327ms
05:32:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html
05:32:21 INFO - PROCESS | 1669 | 1472905941984 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:22 INFO - PROCESS | 1669 | 1472905942064 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule
05:32:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 468ms
05:32:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html
05:32:22 INFO - PROCESS | 1669 | 1472905942458 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:22 INFO - PROCESS | 1669 | 1472905942549 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic
05:32:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 519ms
05:32:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html
05:32:22 INFO - PROCESS | 1669 | 1472905942978 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:23 INFO - PROCESS | 1669 | 1472905943030 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn
05:32:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 267ms
05:32:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html
05:32:23 INFO - PROCESS | 1669 | 1472905943250 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:23 INFO - PROCESS | 1669 | 1472905943327 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing
05:32:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 370ms
05:32:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html
05:32:23 INFO - PROCESS | 1669 | 1472905943641 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:23 INFO - PROCESS | 1669 | 1472905943723 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint
05:32:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 270ms
05:32:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html
05:32:23 INFO - PROCESS | 1669 | 1472905943909 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:23 INFO - PROCESS | 1669 | 1472905943961 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored
05:32:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 223ms
05:32:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html
05:32:24 INFO - PROCESS | 1669 | 1472905944129 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:24 INFO - PROCESS | 1669 | 1472905944176 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic
05:32:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 216ms
05:32:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html
05:32:24 INFO - PROCESS | 1669 | 1472905944349 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:24 INFO - PROCESS | 1669 | 1472905944413 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple
05:32:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 317ms
05:32:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html
05:32:24 INFO - PROCESS | 1669 | 1472905944669 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:24 INFO - PROCESS | 1669 | 1472905944746 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath
05:32:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 267ms
05:32:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html
05:32:24 INFO - PROCESS | 1669 | 1472905944944 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:24 INFO - PROCESS | 1669 | 1472905944992 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored
05:32:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 274ms
05:32:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html
05:32:25 INFO - PROCESS | 1669 | 1472905945213 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:25 INFO - PROCESS | 1669 | 1472905945269 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic
05:32:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 267ms
05:32:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html
05:32:25 INFO - PROCESS | 1669 | 1472905945484 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:25 INFO - PROCESS | 1669 | 1472905945554 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it)
05:32:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 266ms
05:32:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html
05:32:25 INFO - PROCESS | 1669 | 1472905945754 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:25 INFO - PROCESS | 1669 | 1472905945850 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
05:32:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 318ms
05:32:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html
05:32:26 INFO - PROCESS | 1669 | 1472905946085 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:26 INFO - PROCESS | 1669 | 1472905946142 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored
05:32:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 367ms
05:32:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html
05:32:26 INFO - PROCESS | 1669 | 1472905946464 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:26 INFO - PROCESS | 1669 | 1472905946537 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled
05:32:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 320ms
05:32:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html
05:32:26 INFO - PROCESS | 1669 | 1472905946788 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:26 INFO - PROCESS | 1669 | 1472905946876 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape
05:32:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 267ms
05:32:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html
05:32:27 INFO - PROCESS | 1669 | 1472905947061 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:27 INFO - PROCESS | 1669 | 1472905947111 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic
05:32:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 223ms
05:32:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html
05:32:27 INFO - PROCESS | 1669 | 1472905947280 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:27 INFO - PROCESS | 1669 | 1472905947333 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed
05:32:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 219ms
05:32:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html
05:32:27 INFO - PROCESS | 1669 | 1472905947501 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:27 INFO - PROCESS | 1669 | 1472905947569 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1
05:32:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 319ms
05:32:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html
05:32:27 INFO - PROCESS | 1669 | 1472905947833 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:27 INFO - PROCESS | 1669 | 1472905947898 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2
05:32:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 221ms
05:32:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html
05:32:28 INFO - PROCESS | 1669 | 1472905948062 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:28 INFO - PROCESS | 1669 | 1472905948135 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative
05:32:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 325ms
05:32:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html
05:32:28 INFO - PROCESS | 1669 | 1472905948395 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:28 INFO - PROCESS | 1669 | 1472905948474 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath
05:32:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 325ms
05:32:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html
05:32:28 INFO - PROCESS | 1669 | 1472905948713 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:28 INFO - PROCESS | 1669 | 1472905948768 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored
05:32:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 217ms
05:32:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html
05:32:28 INFO - PROCESS | 1669 | 1472905948933 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:28 INFO - PROCESS | 1669 | 1472905948997 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect
05:32:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 367ms
05:32:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html
05:32:29 INFO - PROCESS | 1669 | 1472905949308 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:29 INFO - PROCESS | 1669 | 1472905949385 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding
05:32:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 518ms
05:32:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html
05:32:29 INFO - PROCESS | 1669 | 1472905949828 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:30 INFO - PROCESS | 1669 | 1472905950126 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1
05:32:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 569ms
05:32:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html
05:32:30 INFO - PROCESS | 1669 | 1472905950401 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:30 INFO - PROCESS | 1669 | 1472905950452 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2
05:32:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 266ms
05:32:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html
05:32:30 INFO - PROCESS | 1669 | 1472905950669 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:30 INFO - PROCESS | 1669 | 1472905950725 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3
05:32:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 266ms
05:32:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html
05:32:30 INFO - PROCESS | 1669 | 1472905950948 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:31 INFO - PROCESS | 1669 | 1472905950999 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4
05:32:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 219ms
05:32:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html
05:32:31 INFO - PROCESS | 1669 | 1472905951166 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:31 INFO - PROCESS | 1669 | 1472905951213 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5
05:32:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 216ms
05:32:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html
05:32:31 INFO - PROCESS | 1669 | 1472905951385 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:31 INFO - PROCESS | 1669 | 1472905951435 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6
05:32:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 216ms
05:32:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html
05:32:31 INFO - PROCESS | 1669 | 1472905951609 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:31 INFO - PROCESS | 1669 | 1472905951656 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked
05:32:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 216ms
05:32:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html
05:32:31 INFO - PROCESS | 1669 | 1472905951829 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:31 INFO - PROCESS | 1669 | 1472905951874 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn
05:32:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 220ms
05:32:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html
05:32:32 INFO - PROCESS | 1669 | 1472905952051 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:32 INFO - PROCESS | 1669 | 1472905952108 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:32 INFO - TEST-FAIL | /2dcontext/path-objects/2d.path.stroke.prune.arc.html | Zero-length line segments from arcTo and arc are removed before stroking - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
05:32:32 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
05:32:32 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1
05:32:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:32:32 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
05:32:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:32:32 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
05:32:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.arc.html | took 268ms
05:32:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html
05:32:32 INFO - PROCESS | 1669 | 1472905952329 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:32 INFO - PROCESS | 1669 | 1472905952386 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking
05:32:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 217ms
05:32:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html
05:32:32 INFO - PROCESS | 1669 | 1472905952550 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:32 INFO - PROCESS | 1669 | 1472905952609 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters
05:32:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 267ms
05:32:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html
05:32:32 INFO - PROCESS | 1669 | 1472905952819 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:32 INFO - PROCESS | 1669 | 1472905952890 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:33 INFO - TEST-FAIL | /2dcontext/path-objects/2d.path.stroke.prune.curve.html | Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
05:32:33 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
05:32:33 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1
05:32:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:32:33 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
05:32:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:32:33 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
05:32:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.curve.html | took 267ms
05:32:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html
05:32:33 INFO - PROCESS | 1669 | 1472905953098 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:33 INFO - PROCESS | 1669 | 1472905953165 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:33 INFO - TEST-FAIL | /2dcontext/path-objects/2d.path.stroke.prune.line.html | Zero-length line segments from lineTo are removed before stroking - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
05:32:33 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
05:32:33 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1
05:32:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:32:33 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
05:32:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:32:33 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
05:32:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.line.html | took 366ms
05:32:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html
05:32:33 INFO - PROCESS | 1669 | 1472905953485 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:33 INFO - PROCESS | 1669 | 1472905953559 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking
05:32:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 318ms
05:32:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html
05:32:33 INFO - PROCESS | 1669 | 1472905953815 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:33 INFO - PROCESS | 1669 | 1472905953888 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix
05:32:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 318ms
05:32:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html
05:32:34 INFO - PROCESS | 1669 | 1472905954135 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:34 INFO - PROCESS | 1669 | 1472905954221 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix
05:32:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 268ms
05:32:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html
05:32:34 INFO - PROCESS | 1669 | 1472905954410 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:34 INFO - PROCESS | 1669 | 1472905954461 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix
05:32:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 223ms
05:32:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html
05:32:34 INFO - PROCESS | 1669 | 1472905954630 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:34 INFO - PROCESS | 1669 | 1472905954686 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath
05:32:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 218ms
05:32:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html
05:32:34 INFO - PROCESS | 1669 | 1472905954849 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:34 INFO - PROCESS | 1669 | 1472905954900 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted
05:32:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 217ms
05:32:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html
05:32:35 INFO - PROCESS | 1669 | 1472905955068 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:35 INFO - PROCESS | 1669 | 1472905955128 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic
05:32:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 216ms
05:32:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html
05:32:35 INFO - PROCESS | 1669 | 1472905955293 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:35 INFO - PROCESS | 1669 | 1472905955348 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing
05:32:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 222ms
05:32:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html
05:32:35 INFO - PROCESS | 1669 | 1472905955513 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:35 INFO - PROCESS | 1669 | 1472905955566 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing
05:32:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 218ms
05:32:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html
05:32:35 INFO - PROCESS | 1669 | 1472905955734 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:35 INFO - PROCESS | 1669 | 1472905955813 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something
05:32:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 468ms
05:32:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html
05:32:36 INFO - PROCESS | 1669 | 1472905956208 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:36 INFO - PROCESS | 1669 | 1472905956326 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size
05:32:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 569ms
05:32:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html
05:32:36 INFO - PROCESS | 1669 | 1472905956780 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:36 INFO - PROCESS | 1669 | 1472905956861 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this|
05:32:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 369ms
05:32:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html
05:32:37 INFO - PROCESS | 1669 | 1472905957153 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:37 INFO - PROCESS | 1669 | 1472905957209 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object
05:32:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 218ms
05:32:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html
05:32:37 INFO - PROCESS | 1669 | 1472905957381 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:37 INFO - PROCESS | 1669 | 1472905957431 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError
05:32:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 220ms
05:32:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html
05:32:37 INFO - PROCESS | 1669 | 1472905957604 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:37 INFO - PROCESS | 1669 | 1472905957659 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something
05:32:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 219ms
05:32:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html
05:32:37 INFO - PROCESS | 1669 | 1472905957828 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:37 INFO - PROCESS | 1669 | 1472905957879 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size
05:32:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 218ms
05:32:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html
05:32:38 INFO - PROCESS | 1669 | 1472905958049 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:38 INFO - PROCESS | 1669 | 1472905958104 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas
05:32:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 216ms
05:32:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html
05:32:38 INFO - PROCESS | 1669 | 1472905958266 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:38 INFO - PROCESS | 1669 | 1472905958314 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments
05:32:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 265ms
05:32:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html
05:32:38 INFO - PROCESS | 1669 | 1472905958534 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:38 INFO - PROCESS | 1669 | 1472905958583 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite
05:32:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 217ms
05:32:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html
05:32:38 INFO - PROCESS | 1669 | 1472905958766 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:38 INFO - PROCESS | 1669 | 1472905958823 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)
05:32:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 273ms
05:32:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html
05:32:39 INFO - PROCESS | 1669 | 1472905959031 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:39 INFO - PROCESS | 1669 | 1472905959093 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this|
05:32:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 268ms
05:32:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html
05:32:39 INFO - PROCESS | 1669 | 1472905959302 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:39 INFO - PROCESS | 1669 | 1472905959375 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel
05:32:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 271ms
05:32:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html
05:32:39 INFO - PROCESS | 1669 | 1472905959579 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:39 INFO - PROCESS | 1669 | 1472905959643 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object
05:32:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 268ms
05:32:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html
05:32:39 INFO - PROCESS | 1669 | 1472905959850 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:39 INFO - PROCESS | 1669 | 1472905959901 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero
05:32:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 219ms
05:32:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html
05:32:40 INFO - PROCESS | 1669 | 1472905960079 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:40 INFO - PROCESS | 1669 | 1472905960132 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something
05:32:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 219ms
05:32:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html
05:32:40 INFO - PROCESS | 1669 | 1472905960302 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:40 INFO - PROCESS | 1669 | 1472905960353 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255]
05:32:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 218ms
05:32:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html
05:32:40 INFO - PROCESS | 1669 | 1472905960528 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:40 INFO - PROCESS | 1669 | 1472905960585 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray
05:32:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 223ms
05:32:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html
05:32:40 INFO - PROCESS | 1669 | 1472905960747 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:40 INFO - PROCESS | 1669 | 1472905960798 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite
05:32:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 216ms
05:32:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html
05:32:40 INFO - PROCESS | 1669 | 1472905960966 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:41 INFO - PROCESS | 1669 | 1472905961021 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours
05:32:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 215ms
05:32:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html
05:32:41 INFO - PROCESS | 1669 | 1472905961184 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:41 INFO - PROCESS | 1669 | 1472905961237 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component
05:32:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 215ms
05:32:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html
05:32:41 INFO - PROCESS | 1669 | 1472905961411 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:41 INFO - PROCESS | 1669 | 1472905961473 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first
05:32:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 225ms
05:32:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html
05:32:41 INFO - PROCESS | 1669 | 1472905961630 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:41 INFO - PROCESS | 1669 | 1472905961686 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B
05:32:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 217ms
05:32:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html
05:32:41 INFO - PROCESS | 1669 | 1472905961850 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:41 INFO - PROCESS | 1669 | 1472905961908 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first
05:32:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 216ms
05:32:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html
05:32:42 INFO - PROCESS | 1669 | 1472905962068 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:42 INFO - PROCESS | 1669 | 1472905962124 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255]
05:32:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 219ms
05:32:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html
05:32:42 INFO - PROCESS | 1669 | 1472905962295 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:42 INFO - PROCESS | 1669 | 1472905962349 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right
05:32:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 223ms
05:32:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html
05:32:42 INFO - PROCESS | 1669 | 1472905962514 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:42 INFO - PROCESS | 1669 | 1472905962578 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas
05:32:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 267ms
05:32:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html
05:32:42 INFO - PROCESS | 1669 | 1472905962877 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:42 INFO - PROCESS | 1669 | 1472905962954 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle
05:32:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 667ms
05:32:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html
05:32:43 INFO - PROCESS | 1669 | 1472905963499 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:43 INFO - PROCESS | 1669 | 1472905963547 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel
05:32:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 267ms
05:32:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html
05:32:43 INFO - PROCESS | 1669 | 1472905963769 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:43 INFO - PROCESS | 1669 | 1472905963828 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object
05:32:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 316ms
05:32:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html
05:32:44 INFO - PROCESS | 1669 | 1472905964120 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:44 INFO - PROCESS | 1669 | 1472905964196 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state
05:32:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 377ms
05:32:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html
05:32:44 INFO - PROCESS | 1669 | 1472905964472 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:44 INFO - PROCESS | 1669 | 1472905964543 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero
05:32:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 217ms
05:32:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html
05:32:44 INFO - PROCESS | 1669 | 1472905964694 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:44 INFO - PROCESS | 1669 | 1472905964743 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255]
05:32:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 224ms
05:32:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html
05:32:44 INFO - PROCESS | 1669 | 1472905964915 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:44 INFO - PROCESS | 1669 | 1472905964980 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:45 INFO - TEST-FAIL | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html | ImageData does not have a usable constructor - assert_throws: function "function () { new window.ImageData(1,1); }" did not throw
05:32:45 INFO - @http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1
05:32:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:32:45 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
05:32:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:32:45 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
05:32:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html | took 218ms
05:32:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html
05:32:45 INFO - PROCESS | 1669 | 1472905965134 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:45 INFO - PROCESS | 1669 | 1472905965183 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0
05:32:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 218ms
05:32:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html
05:32:45 INFO - PROCESS | 1669 | 1472905965362 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:45 INFO - PROCESS | 1669 | 1472905965425 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties
05:32:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 266ms
05:32:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html
05:32:45 INFO - PROCESS | 1669 | 1472905965633 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:45 INFO - PROCESS | 1669 | 1472905965695 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only
05:32:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 266ms
05:32:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html
05:32:45 INFO - PROCESS | 1669 | 1472905965903 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:45 INFO - PROCESS | 1669 | 1472905965987 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero
05:32:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 369ms
05:32:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html
05:32:46 INFO - PROCESS | 1669 | 1472905966302 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:46 INFO - PROCESS | 1669 | 1472905966394 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified
05:32:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 394ms
05:32:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html
05:32:46 INFO - PROCESS | 1669 | 1472905966682 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:46 INFO - PROCESS | 1669 | 1472905966743 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber
05:32:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 266ms
05:32:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html
05:32:46 INFO - PROCESS | 1669 | 1472905966951 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:47 INFO - PROCESS | 1669 | 1472905967003 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0
05:32:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 219ms
05:32:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html
05:32:47 INFO - PROCESS | 1669 | 1472905967178 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:47 INFO - PROCESS | 1669 | 1472905967228 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly
05:32:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 216ms
05:32:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html
05:32:47 INFO - PROCESS | 1669 | 1472905967398 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:47 INFO - PROCESS | 1669 | 1472905967452 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas
05:32:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 216ms
05:32:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html
05:32:47 INFO - PROCESS | 1669 | 1472905967616 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:47 INFO - PROCESS | 1669 | 1472905967670 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions
05:32:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 215ms
05:32:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html
05:32:47 INFO - PROCESS | 1669 | 1472905967834 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:47 INFO - PROCESS | 1669 | 1472905967892 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas
05:32:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 217ms
05:32:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html
05:32:48 INFO - PROCESS | 1669 | 1472905968058 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:48 INFO - PROCESS | 1669 | 1472905968112 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas
05:32:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 217ms
05:32:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html
05:32:48 INFO - PROCESS | 1669 | 1472905968278 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:48 INFO - PROCESS | 1669 | 1472905968342 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly
05:32:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 219ms
05:32:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html
05:32:48 INFO - PROCESS | 1669 | 1472905968498 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:48 INFO - PROCESS | 1669 | 1472905968549 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly
05:32:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 217ms
05:32:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html
05:32:48 INFO - PROCESS | 1669 | 1472905968717 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:48 INFO - PROCESS | 1669 | 1472905968774 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height
05:32:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 216ms
05:32:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html
05:32:48 INFO - PROCESS | 1669 | 1472905968935 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:49 INFO - PROCESS | 1669 | 1472905968996 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y
05:32:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 268ms
05:32:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html
05:32:49 INFO - PROCESS | 1669 | 1472905969220 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:49 INFO - PROCESS | 1669 | 1472905969294 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing
05:32:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 631ms
05:32:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html
05:32:49 INFO - PROCESS | 1669 | 1472905969843 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:49 INFO - PROCESS | 1669 | 1472905969969 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly
05:32:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 319ms
05:32:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html
05:32:50 INFO - PROCESS | 1669 | 1472905970166 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:50 INFO - PROCESS | 1669 | 1472905970216 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite
05:32:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 267ms
05:32:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html
05:32:50 INFO - PROCESS | 1669 | 1472905970444 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:50 INFO - PROCESS | 1669 | 1472905970506 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError
05:32:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 269ms
05:32:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html
05:32:50 INFO - PROCESS | 1669 | 1472905970712 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:50 INFO - PROCESS | 1669 | 1472905970761 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path
05:32:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 217ms
05:32:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html
05:32:50 INFO - PROCESS | 1669 | 1472905970931 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:50 INFO - PROCESS | 1669 | 1472905970977 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state
05:32:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 217ms
05:32:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html
05:32:51 INFO - PROCESS | 1669 | 1472905971152 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:51 INFO - PROCESS | 1669 | 1472905971207 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect
05:32:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 216ms
05:32:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html
05:32:51 INFO - PROCESS | 1669 | 1472905971369 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:51 INFO - PROCESS | 1669 | 1472905971418 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects
05:32:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 217ms
05:32:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html
05:32:51 INFO - PROCESS | 1669 | 1472905971596 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:51 INFO - PROCESS | 1669 | 1472905971643 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used
05:32:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 216ms
05:32:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html
05:32:51 INFO - PROCESS | 1669 | 1472905971814 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:51 INFO - PROCESS | 1669 | 1472905971862 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used
05:32:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 217ms
05:32:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html
05:32:52 INFO - PROCESS | 1669 | 1472905972044 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:52 INFO - PROCESS | 1669 | 1472905972102 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha
05:32:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 273ms
05:32:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html
05:32:52 INFO - PROCESS | 1669 | 1472905972315 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:52 INFO - PROCESS | 1669 | 1472905972382 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha
05:32:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 266ms
05:32:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html
05:32:52 INFO - PROCESS | 1669 | 1472905972583 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:52 INFO - PROCESS | 1669 | 1472905972642 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly
05:32:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 266ms
05:32:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html
05:32:52 INFO - PROCESS | 1669 | 1472905972852 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:52 INFO - PROCESS | 1669 | 1472905972910 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial
05:32:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 270ms
05:32:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html
05:32:53 INFO - PROCESS | 1669 | 1472905973130 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:53 INFO - PROCESS | 1669 | 1472905973181 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid
05:32:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 217ms
05:32:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html
05:32:53 INFO - PROCESS | 1669 | 1472905973352 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:53 INFO - PROCESS | 1669 | 1472905973404 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid
05:32:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 218ms
05:32:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html
05:32:53 INFO - PROCESS | 1669 | 1472905973576 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:53 INFO - PROCESS | 1669 | 1472905973633 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial
05:32:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 216ms
05:32:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html
05:32:53 INFO - PROCESS | 1669 | 1472905973795 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:53 INFO - PROCESS | 1669 | 1472905973846 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid
05:32:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 217ms
05:32:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html
05:32:54 INFO - PROCESS | 1669 | 1472905974014 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:54 INFO - PROCESS | 1669 | 1472905974065 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid
05:32:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 216ms
05:32:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html
05:32:54 INFO - PROCESS | 1669 | 1472905974233 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:54 INFO - PROCESS | 1669 | 1472905974285 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial
05:32:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 217ms
05:32:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html
05:32:54 INFO - PROCESS | 1669 | 1472905974452 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:54 INFO - PROCESS | 1669 | 1472905974505 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid
05:32:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 219ms
05:32:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html
05:32:54 INFO - PROCESS | 1669 | 1472905974682 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:54 INFO - PROCESS | 1669 | 1472905974735 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid
05:32:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 217ms
05:32:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html
05:32:54 INFO - PROCESS | 1669 | 1472905974902 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:54 INFO - PROCESS | 1669 | 1472905974966 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases
05:32:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 216ms
05:32:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html
05:32:55 INFO - PROCESS | 1669 | 1472905975126 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:55 INFO - PROCESS | 1669 | 1472905975183 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases
05:32:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 216ms
05:32:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html
05:32:55 INFO - PROCESS | 1669 | 1472905975344 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:55 INFO - PROCESS | 1669 | 1472905975400 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases
05:32:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 222ms
05:32:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html
05:32:55 INFO - PROCESS | 1669 | 1472905975564 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:55 INFO - PROCESS | 1669 | 1472905975621 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases
05:32:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 217ms
05:32:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html
05:32:55 INFO - PROCESS | 1669 | 1472905975783 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:55 INFO - PROCESS | 1669 | 1472905975838 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region
05:32:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 266ms
05:32:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html
05:32:56 INFO - PROCESS | 1669 | 1472905976153 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:56 INFO - PROCESS | 1669 | 1472905976230 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region
05:32:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 676ms
05:32:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html
05:32:56 INFO - PROCESS | 1669 | 1472905976777 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:56 INFO - PROCESS | 1669 | 1472905976827 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region
05:32:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 267ms
05:32:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html
05:32:57 INFO - PROCESS | 1669 | 1472905977054 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:57 INFO - PROCESS | 1669 | 1472905977135 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation
05:32:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 319ms
05:32:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html
05:32:57 INFO - PROCESS | 1669 | 1472905977383 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:57 INFO - PROCESS | 1669 | 1472905977449 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation
05:32:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 269ms
05:32:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html
05:32:57 INFO - PROCESS | 1669 | 1472905977650 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:57 INFO - PROCESS | 1669 | 1472905977698 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out
05:32:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 216ms
05:32:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html
05:32:57 INFO - PROCESS | 1669 | 1472905977868 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:57 INFO - PROCESS | 1669 | 1472905977917 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set
05:32:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 216ms
05:32:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html
05:32:58 INFO - PROCESS | 1669 | 1472905978090 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:58 INFO - PROCESS | 1669 | 1472905978150 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set
05:32:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 218ms
05:32:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html
05:32:58 INFO - PROCESS | 1669 | 1472905978313 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:58 INFO - PROCESS | 1669 | 1472905978366 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set
05:32:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 217ms
05:32:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html
05:32:58 INFO - PROCESS | 1669 | 1472905978533 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:58 INFO - PROCESS | 1669 | 1472905978580 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set
05:32:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 215ms
05:32:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html
05:32:58 INFO - PROCESS | 1669 | 1472905978751 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:58 INFO - PROCESS | 1669 | 1472905978807 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set
05:32:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 270ms
05:32:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html
05:32:59 INFO - PROCESS | 1669 | 1472905979034 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:59 INFO - PROCESS | 1669 | 1472905979113 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills
05:32:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 366ms
05:32:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html
05:32:59 INFO - PROCESS | 1669 | 1472905979421 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:59 INFO - PROCESS | 1669 | 1472905979525 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills
05:32:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 368ms
05:32:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html
05:32:59 INFO - PROCESS | 1669 | 1472905979791 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:32:59 INFO - PROCESS | 1669 | 1472905979851 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills
05:33:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 267ms
05:33:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html
05:33:00 INFO - PROCESS | 1669 | 1472905980064 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:00 INFO - PROCESS | 1669 | 1472905980157 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills
05:33:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 268ms
05:33:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html
05:33:00 INFO - PROCESS | 1669 | 1472905980334 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:00 INFO - PROCESS | 1669 | 1472905980384 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images
05:33:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 216ms
05:33:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html
05:33:00 INFO - PROCESS | 1669 | 1472905980552 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:00 INFO - PROCESS | 1669 | 1472905980607 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images
05:33:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 267ms
05:33:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html
05:33:00 INFO - PROCESS | 1669 | 1472905980827 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:00 INFO - PROCESS | 1669 | 1472905980879 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images
05:33:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 216ms
05:33:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html
05:33:01 INFO - PROCESS | 1669 | 1472905981046 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:01 INFO - PROCESS | 1669 | 1472905981099 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles
05:33:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 217ms
05:33:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html
05:33:01 INFO - PROCESS | 1669 | 1472905981265 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:01 INFO - PROCESS | 1669 | 1472905981320 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images
05:33:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 216ms
05:33:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html
05:33:01 INFO - PROCESS | 1669 | 1472905981486 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:01 INFO - PROCESS | 1669 | 1472905981564 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images
05:33:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 318ms
05:33:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html
05:33:01 INFO - PROCESS | 1669 | 1472905981821 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:01 INFO - PROCESS | 1669 | 1472905981905 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x
05:33:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 321ms
05:33:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html
05:33:02 INFO - PROCESS | 1669 | 1472905982145 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:02 INFO - PROCESS | 1669 | 1472905982202 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y
05:33:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 223ms
05:33:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html
05:33:02 INFO - PROCESS | 1669 | 1472905982364 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:02 INFO - PROCESS | 1669 | 1472905982418 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x
05:33:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 218ms
05:33:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html
05:33:02 INFO - PROCESS | 1669 | 1472905982585 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:02 INFO - PROCESS | 1669 | 1472905982675 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y
05:33:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 568ms
05:33:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html
05:33:03 INFO - PROCESS | 1669 | 1472905983157 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:03 INFO - PROCESS | 1669 | 1472905983218 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area
05:33:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 316ms
05:33:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html
05:33:03 INFO - PROCESS | 1669 | 1472905983501 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:03 INFO - PROCESS | 1669 | 1472905983578 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns
05:33:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 376ms
05:33:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html
05:33:03 INFO - PROCESS | 1669 | 1472905983885 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:03 INFO - PROCESS | 1669 | 1472905983937 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns
05:33:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 273ms
05:33:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html
05:33:04 INFO - PROCESS | 1669 | 1472905984147 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:04 INFO - PROCESS | 1669 | 1472905984197 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns
05:33:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 268ms
05:33:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html
05:33:04 INFO - PROCESS | 1669 | 1472905984417 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:04 INFO - PROCESS | 1669 | 1472905984467 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns
05:33:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 216ms
05:33:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html
05:33:04 INFO - PROCESS | 1669 | 1472905984638 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:04 INFO - PROCESS | 1669 | 1472905984701 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes
05:33:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 266ms
05:33:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html
05:33:04 INFO - PROCESS | 1669 | 1472905984914 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:04 INFO - PROCESS | 1669 | 1472905984975 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps
05:33:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 324ms
05:33:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html
05:33:05 INFO - PROCESS | 1669 | 1472905985244 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:05 INFO - PROCESS | 1669 | 1472905985302 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps
05:33:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 272ms
05:33:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html
05:33:05 INFO - PROCESS | 1669 | 1472905985517 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:05 INFO - PROCESS | 1669 | 1472905985587 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins
05:33:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 267ms
05:33:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html
05:33:05 INFO - PROCESS | 1669 | 1472905985797 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:05 INFO - PROCESS | 1669 | 1472905985858 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins
05:33:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 266ms
05:33:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html
05:33:06 INFO - PROCESS | 1669 | 1472905986070 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:06 INFO - PROCESS | 1669 | 1472905986135 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit
05:33:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 266ms
05:33:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html
05:33:06 INFO - PROCESS | 1669 | 1472905986344 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:06 INFO - PROCESS | 1669 | 1472905986397 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations
05:33:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 223ms
05:33:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html
05:33:06 INFO - PROCESS | 1669 | 1472905986564 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:06 INFO - PROCESS | 1669 | 1472905986615 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations
05:33:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 216ms
05:33:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html
05:33:06 INFO - PROCESS | 1669 | 1472905986782 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:06 INFO - PROCESS | 1669 | 1472905986833 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default
05:33:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 218ms
05:33:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html
05:33:07 INFO - PROCESS | 1669 | 1472905987002 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:07 INFO - PROCESS | 1669 | 1472905987077 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid
05:33:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 316ms
05:33:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html
05:33:07 INFO - PROCESS | 1669 | 1472905987331 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:07 INFO - PROCESS | 1669 | 1472905987408 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid
05:33:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 276ms
05:33:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html
05:33:07 INFO - PROCESS | 1669 | 1472905987600 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:07 INFO - PROCESS | 1669 | 1472905987652 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default
05:33:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 216ms
05:33:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html
05:33:07 INFO - PROCESS | 1669 | 1472905987818 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:07 INFO - PROCESS | 1669 | 1472905987876 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid
05:33:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 218ms
05:33:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html
05:33:08 INFO - PROCESS | 1669 | 1472905988045 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:08 INFO - PROCESS | 1669 | 1472905988103 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid
05:33:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 224ms
05:33:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html
05:33:08 INFO - PROCESS | 1669 | 1472905988264 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:08 INFO - PROCESS | 1669 | 1472905988320 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box)
05:33:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 719ms
05:33:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html
05:33:08 INFO - PROCESS | 1669 | 1472905988986 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:09 INFO - PROCESS | 1669 | 1472905989036 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:09 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | Canvas test: 2d.text.draw.baseline.hanging - assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255
05:33:09 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
05:33:09 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5
05:33:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
05:33:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 867ms
05:33:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html
05:33:09 INFO - PROCESS | 1669 | 1472905989860 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:09 INFO - PROCESS | 1669 | 1472905989913 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:10 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | Canvas test: 2d.text.draw.baseline.ideographic - assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255
05:33:10 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
05:33:10 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5
05:33:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
05:33:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 721ms
05:33:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html
05:33:10 INFO - PROCESS | 1669 | 1472905990582 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:10 INFO - PROCESS | 1669 | 1472905990627 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box)
05:33:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 717ms
05:33:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html
05:33:11 INFO - PROCESS | 1669 | 1472905991307 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:11 INFO - PROCESS | 1669 | 1472905991350 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box)
05:33:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 721ms
05:33:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html
05:33:12 INFO - PROCESS | 1669 | 1472905992027 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:12 INFO - PROCESS | 1669 | 1472905992079 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:12 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | Space characters at the end of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255
05:33:12 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
05:33:12 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5
05:33:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
05:33:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 721ms
05:33:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html
05:33:12 INFO - PROCESS | 1669 | 1472905992761 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:12 INFO - PROCESS | 1669 | 1472905992810 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:13 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255
05:33:13 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
05:33:13 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5
05:33:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
05:33:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 721ms
05:33:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html
05:33:13 INFO - PROCESS | 1669 | 1472905993482 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:13 INFO - PROCESS | 1669 | 1472905993531 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:14 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255
05:33:14 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
05:33:14 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5
05:33:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
05:33:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 718ms
05:33:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html
05:33:14 INFO - PROCESS | 1669 | 1472905994205 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:14 INFO - PROCESS | 1669 | 1472905994246 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:14 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255
05:33:14 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
05:33:14 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5
05:33:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
05:33:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 670ms
05:33:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html
05:33:14 INFO - PROCESS | 1669 | 1472905994875 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:14 INFO - PROCESS | 1669 | 1472905994919 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default
05:33:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 168ms
05:33:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html
05:33:15 INFO - PROCESS | 1669 | 1472905995053 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:15 INFO - PROCESS | 1669 | 1472905995102 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic
05:33:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 221ms
05:33:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html
05:33:15 INFO - PROCESS | 1669 | 1472905995279 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:15 INFO - PROCESS | 1669 | 1472905995327 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:15 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.font.parse.complex.html | Canvas test: 2d.text.font.parse.complex - assert_equals: ctx.font === 'italic small-caps 12px "Unknown Font", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px "Unknown Font", sans-serif[string]) expected "italic small-caps 12px \"Unknown Font\", sans-serif" but got "italic small-caps 400 12px Unknown Font,sans-serif"
05:33:15 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
05:33:15 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1
05:33:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:15 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
05:33:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:15 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
05:33:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.complex.html | took 217ms
05:33:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html
05:33:15 INFO - PROCESS | 1669 | 1472905995502 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:15 INFO - PROCESS | 1669 | 1472905995558 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid
05:33:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 219ms
05:33:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html
05:33:15 INFO - PROCESS | 1669 | 1472905995727 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:15 INFO - PROCESS | 1669 | 1472905995810 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:16 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html | Canvas test: 2d.text.font.parse.size.percentage.default - assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected "100px serif" but got "1000% serif"
05:33:16 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
05:33:16 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1
05:33:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:16 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
05:33:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:16 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
05:33:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html | took 416ms
05:33:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html
05:33:16 INFO - PROCESS | 1669 | 1472905996144 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:16 INFO - PROCESS | 1669 | 1472905996247 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:16 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html | Canvas test: 2d.text.font.parse.size.percentage - assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected "72px serif" but got "50% serif"
05:33:16 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
05:33:16 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1
05:33:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:16 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
05:33:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:16 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
05:33:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html | took 369ms
05:33:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html
05:33:16 INFO - PROCESS | 1669 | 1472905996517 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:16 INFO - PROCESS | 1669 | 1472905996568 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values
05:33:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 217ms
05:33:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html
05:33:16 INFO - PROCESS | 1669 | 1472905996736 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:16 INFO - PROCESS | 1669 | 1472905996789 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:17 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200
05:33:17 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
05:33:17 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5
05:33:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
05:33:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 717ms
05:33:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html
05:33:17 INFO - PROCESS | 1669 | 1472905997459 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:17 INFO - PROCESS | 1669 | 1472905997503 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap
05:33:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 218ms
05:33:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html
05:33:17 INFO - PROCESS | 1669 | 1472905997681 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:17 INFO - PROCESS | 1669 | 1472905997729 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path
05:33:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 217ms
05:33:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html
05:33:17 INFO - PROCESS | 1669 | 1472905997900 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:17 INFO - PROCESS | 1669 | 1472905997956 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle
05:33:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 267ms
05:33:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html
05:33:18 INFO - PROCESS | 1669 | 1472905998172 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:18 INFO - PROCESS | 1669 | 1472905998253 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font
05:33:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 317ms
05:33:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html
05:33:18 INFO - PROCESS | 1669 | 1472905998500 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:18 INFO - PROCESS | 1669 | 1472905998566 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha
05:33:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 275ms
05:33:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html
05:33:18 INFO - PROCESS | 1669 | 1472905998768 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:18 INFO - PROCESS | 1669 | 1472905998825 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation
05:33:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 267ms
05:33:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html
05:33:19 INFO - PROCESS | 1669 | 1472905999044 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:19 INFO - PROCESS | 1669 | 1472905999095 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap
05:33:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 221ms
05:33:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html
05:33:19 INFO - PROCESS | 1669 | 1472905999264 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:19 INFO - PROCESS | 1669 | 1472905999316 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin
05:33:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 217ms
05:33:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html
05:33:19 INFO - PROCESS | 1669 | 1472905999483 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:19 INFO - PROCESS | 1669 | 1472905999543 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth
05:33:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 266ms
05:33:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html
05:33:19 INFO - PROCESS | 1669 | 1472905999753 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:19 INFO - PROCESS | 1669 | 1472905999846 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit
05:33:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 325ms
05:33:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html
05:33:20 INFO - PROCESS | 1669 | 1472906000085 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:20 INFO - PROCESS | 1669 | 1472906000155 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path
05:33:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 266ms
05:33:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html
05:33:20 INFO - PROCESS | 1669 | 1472906000352 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:20 INFO - PROCESS | 1669 | 1472906000410 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur
05:33:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 218ms
05:33:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html
05:33:20 INFO - PROCESS | 1669 | 1472906000580 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:20 INFO - PROCESS | 1669 | 1472906000631 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor
05:33:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 223ms
05:33:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html
05:33:20 INFO - PROCESS | 1669 | 1472906000799 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:20 INFO - PROCESS | 1669 | 1472906000857 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX
05:33:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 218ms
05:33:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html
05:33:21 INFO - PROCESS | 1669 | 1472906001019 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:21 INFO - PROCESS | 1669 | 1472906001071 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY
05:33:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 218ms
05:33:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html
05:33:21 INFO - PROCESS | 1669 | 1472906001246 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:21 INFO - PROCESS | 1669 | 1472906001301 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack
05:33:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 224ms
05:33:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html
05:33:21 INFO - PROCESS | 1669 | 1472906001466 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:21 INFO - PROCESS | 1669 | 1472906001519 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited
05:33:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 216ms
05:33:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html
05:33:21 INFO - PROCESS | 1669 | 1472906001687 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:21 INFO - PROCESS | 1669 | 1472906001742 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle
05:33:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 218ms
05:33:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html
05:33:21 INFO - PROCESS | 1669 | 1472906001911 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:21 INFO - PROCESS | 1669 | 1472906001968 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign
05:33:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 221ms
05:33:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html
05:33:22 INFO - PROCESS | 1669 | 1472906002132 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:22 INFO - PROCESS | 1669 | 1472906002199 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline
05:33:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 217ms
05:33:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html
05:33:22 INFO - PROCESS | 1669 | 1472906002351 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:22 INFO - PROCESS | 1669 | 1472906002459 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix
05:33:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 517ms
05:33:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html
05:33:22 INFO - PROCESS | 1669 | 1472906002872 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:22 INFO - PROCESS | 1669 | 1472906002950 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect
05:33:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 718ms
05:33:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html
05:33:23 INFO - PROCESS | 1669 | 1472906003596 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:23 INFO - PROCESS | 1669 | 1472906003668 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order
05:33:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 318ms
05:33:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html
05:33:23 INFO - PROCESS | 1669 | 1472906003924 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:24 INFO - PROCESS | 1669 | 1472906004003 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise
05:33:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 368ms
05:33:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html
05:33:24 INFO - PROCESS | 1669 | 1472906004321 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:24 INFO - PROCESS | 1669 | 1472906004401 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored
05:33:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 284ms
05:33:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html
05:33:24 INFO - PROCESS | 1669 | 1472906004586 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:24 INFO - PROCESS | 1669 | 1472906004639 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians
05:33:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 218ms
05:33:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html
05:33:24 INFO - PROCESS | 1669 | 1472906004815 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:24 INFO - PROCESS | 1669 | 1472906004864 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly
05:33:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 216ms
05:33:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html
05:33:25 INFO - PROCESS | 1669 | 1472906005034 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:25 INFO - PROCESS | 1669 | 1472906005089 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly
05:33:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 266ms
05:33:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html
05:33:25 INFO - PROCESS | 1669 | 1472906005302 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:25 INFO - PROCESS | 1669 | 1472906005352 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing
05:33:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 219ms
05:33:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html
05:33:25 INFO - PROCESS | 1669 | 1472906005528 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:25 INFO - PROCESS | 1669 | 1472906005581 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works
05:33:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 272ms
05:33:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html
05:33:25 INFO - PROCESS | 1669 | 1472906005799 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:25 INFO - PROCESS | 1669 | 1472906005859 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works
05:33:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 266ms
05:33:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html
05:33:26 INFO - PROCESS | 1669 | 1472906006074 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:26 INFO - PROCESS | 1669 | 1472906006136 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine
05:33:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 266ms
05:33:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html
05:33:26 INFO - PROCESS | 1669 | 1472906006337 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:26 INFO - PROCESS | 1669 | 1472906006416 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works
05:33:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 368ms
05:33:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html
05:33:26 INFO - PROCESS | 1669 | 1472906006752 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:26 INFO - PROCESS | 1669 | 1472906006811 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored
05:33:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 218ms
05:33:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html
05:33:26 INFO - PROCESS | 1669 | 1472906006971 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:27 INFO - PROCESS | 1669 | 1472906007045 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works
05:33:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 216ms
05:33:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html
05:33:27 INFO - PROCESS | 1669 | 1472906007196 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:27 INFO - PROCESS | 1669 | 1472906007246 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple
05:33:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 216ms
05:33:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html
05:33:27 INFO - PROCESS | 1669 | 1472906007415 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:27 INFO - PROCESS | 1669 | 1472906007469 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored
05:33:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 216ms
05:33:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html
05:33:27 INFO - PROCESS | 1669 | 1472906007633 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:27 INFO - PROCESS | 1669 | 1472906007684 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed
05:33:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 217ms
05:33:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html
05:33:27 INFO - PROCESS | 1669 | 1472906007853 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:27 INFO - PROCESS | 1669 | 1472906007909 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing
05:33:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 219ms
05:33:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html
05:33:28 INFO - PROCESS | 1669 | 1472906008081 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:28 INFO - PROCESS | 1669 | 1472906008144 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM
05:33:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 217ms
05:33:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html
05:33:28 INFO - PROCESS | 1669 | 1472906008300 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:28 INFO - PROCESS | 1669 | 1472906008359 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored
05:33:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 217ms
05:33:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html
05:33:28 INFO - PROCESS | 1669 | 1472906008519 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:28 INFO - PROCESS | 1669 | 1472906008573 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly
05:33:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 216ms
05:33:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html
05:33:28 INFO - PROCESS | 1669 | 1472906008737 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:28 INFO - PROCESS | 1669 | 1472906008796 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works
05:33:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 217ms
05:33:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html
05:33:28 INFO - PROCESS | 1669 | 1472906008963 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:29 INFO - PROCESS | 1669 | 1472906009016 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored
05:33:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 223ms
05:33:29 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html
05:33:29 INFO - PROCESS | 1669 | 1472906009182 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:29 INFO - PROCESS | 1669 | 1472906009249 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:29 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document
05:33:29 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document.
05:33:29 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 217ms
05:33:29 INFO - TEST-START | /DOMEvents/constructors.html
05:33:29 INFO - PROCESS | 1669 | 1472906009401 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:29 INFO - PROCESS | 1669 | 1472906009487 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:29 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument)
05:33:29 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument)
05:33:29 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument)
05:33:29 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument)
05:33:29 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values)
05:33:29 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values)
05:33:29 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument)
05:33:29 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument)
05:33:29 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument)
05:33:29 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument)
05:33:29 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values)
05:33:29 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values)
05:33:29 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument)
05:33:29 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument)
05:33:29 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument)
05:33:29 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument)
05:33:29 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values)
05:33:29 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values)
05:33:29 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument)
05:33:29 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument)
05:33:29 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument)
05:33:29 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument)
05:33:29 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values)
05:33:29 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values)
05:33:29 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument)
05:33:29 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument)
05:33:29 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument)
05:33:29 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument)
05:33:29 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values)
05:33:29 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values)
05:33:29 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument)
05:33:29 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument)
05:33:29 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument)
05:33:29 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument)
05:33:29 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values)
05:33:29 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values)
05:33:29 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor.
05:33:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17
05:33:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:33:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3
05:33:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
05:33:29 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor.
05:33:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17
05:33:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:33:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3
05:33:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
05:33:29 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor.
05:33:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17
05:33:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:33:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3
05:33:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
05:33:29 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor.
05:33:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17
05:33:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:33:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3
05:33:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
05:33:29 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor.
05:33:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17
05:33:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:33:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3
05:33:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
05:33:29 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor.
05:33:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17
05:33:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:33:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3
05:33:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
05:33:29 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type)
05:33:29 INFO - TEST-OK | /DOMEvents/constructors.html | took 522ms
05:33:29 INFO - TEST-START | /DOMEvents/event-phases-order.html
05:33:29 INFO - PROCESS | 1669 | 1472906009928 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:30 INFO - PROCESS | 1669 | 1472906010001 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:30 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order
05:33:30 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 270ms
05:33:30 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html
05:33:30 INFO - PROCESS | 1669 | 1472906010201 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:30 INFO - PROCESS | 1669 | 1472906010259 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:30 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function
05:33:30 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28
05:33:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7
05:33:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:30 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
05:33:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
05:33:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
05:33:30 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1
05:33:30 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7
05:33:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
05:33:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:30 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
05:33:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
05:33:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
05:33:30 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1
05:33:30 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7
05:33:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
05:33:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:30 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
05:33:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
05:33:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
05:33:30 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]"
05:33:30 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7
05:33:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
05:33:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:30 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
05:33:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
05:33:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
05:33:30 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching.
05:33:30 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 217ms
05:33:30 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html
05:33:30 INFO - PROCESS | 1669 | 1472906010429 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:30 INFO - PROCESS | 1669 | 1472906010480 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:30 INFO - PROCESS | 1669 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener
05:33:30 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object
05:33:30 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 218ms
05:33:30 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html
05:33:30 INFO - PROCESS | 1669 | 1472906010646 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:30 INFO - PROCESS | 1669 | 1472906010695 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:30 INFO - PROCESS | 1669 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener
05:33:30 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener
05:33:30 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 223ms
05:33:30 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html
05:33:30 INFO - PROCESS | 1669 | 1472906010866 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:30 INFO - PROCESS | 1669 | 1472906010913 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:31 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow.
05:33:31 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 217ms
05:33:31 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html
05:33:31 INFO - PROCESS | 1669 | 1472906011087 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:31 INFO - PROCESS | 1669 | 1472906011151 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:31 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.
05:33:31 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 217ms
05:33:31 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html
05:33:31 INFO - PROCESS | 1669 | 1472906011305 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:31 INFO - PROCESS | 1669 | 1472906011374 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:31 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true
05:33:31 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9
05:33:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:33:31 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5
05:33:31 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 218ms
05:33:31 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html
05:33:31 INFO - PROCESS | 1669 | 1472906011531 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:31 INFO - PROCESS | 1669 | 1472906011579 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33: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.
05:33:31 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 217ms
05:33:31 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html
05:33:31 INFO - PROCESS | 1669 | 1472906011750 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:31 INFO - PROCESS | 1669 | 1472906011805 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:32 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.
05:33:32 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 316ms
05:33:32 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html
05:33:32 INFO - PROCESS | 1669 | 1472906012071 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:32 INFO - PROCESS | 1669 | 1472906012179 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:32 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
05:33:32 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element
05:33:32 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 317ms
05:33:32 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html
05:33:32 INFO - PROCESS | 1669 | 1472906012395 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:32 INFO - PROCESS | 1669 | 1472906012480 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:32 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.
05:33:32 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 273ms
05:33:32 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html
05:33:32 INFO - PROCESS | 1669 | 1472906012667 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:32 INFO - PROCESS | 1669 | 1472906012727 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:32 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.
05:33:32 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 217ms
05:33:32 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html
05:33:32 INFO - PROCESS | 1669 | 1472906012887 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:32 INFO - PROCESS | 1669 | 1472906012958 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:33 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.
05:33:33 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 216ms
05:33:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html
05:33:33 INFO - PROCESS | 1669 | 1472906013111 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:33 INFO - PROCESS | 1669 | 1472906013169 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:33 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow.
05:33:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 273ms
05:33:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html
05:33:33 INFO - PROCESS | 1669 | 1472906013384 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:33 INFO - PROCESS | 1669 | 1472906013438 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:33 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.
05:33:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 216ms
05:33:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html
05:33:33 INFO - PROCESS | 1669 | 1472906013603 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:33 INFO - PROCESS | 1669 | 1472906013656 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33: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.
05:33:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 219ms
05:33:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html
05:33:33 INFO - PROCESS | 1669 | 1472906013830 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:33 INFO - PROCESS | 1669 | 1472906013884 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:34 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true
05:33:34 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9
05:33:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:33:34 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5
05:33:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 219ms
05:33:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html
05:33:34 INFO - PROCESS | 1669 | 1472906014051 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:34 INFO - PROCESS | 1669 | 1472906014109 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:34 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.
05:33:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 216ms
05:33:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html
05:33:34 INFO - PROCESS | 1669 | 1472906014271 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:34 INFO - PROCESS | 1669 | 1472906014332 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:34 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.
05:33:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 216ms
05:33:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html
05:33:34 INFO - PROCESS | 1669 | 1472906014495 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:34 INFO - PROCESS | 1669 | 1472906014565 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:34 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
05:33:34 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element
05:33:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 224ms
05:33:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html
05:33:34 INFO - PROCESS | 1669 | 1472906014715 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:34 INFO - PROCESS | 1669 | 1472906014780 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33: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.
05:33:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 218ms
05:33:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html
05:33:34 INFO - PROCESS | 1669 | 1472906014934 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:35 INFO - PROCESS | 1669 | 1472906014992 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:35 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.
05:33:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 215ms
05:33:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html
05:33:35 INFO - PROCESS | 1669 | 1472906015152 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:35 INFO - PROCESS | 1669 | 1472906015211 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:35 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.
05:33:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 219ms
05:33:35 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html
05:33:35 INFO - PROCESS | 1669 | 1472906015380 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:35 INFO - PROCESS | 1669 | 1472906015441 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:35 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched
05:33:35 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 218ms
05:33:35 INFO - TEST-START | /FileAPI/FileReaderSync.worker
05:33:35 INFO - PROCESS | 1669 | 1472906015599 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:35 INFO - PROCESS | 1669 | 1472906015655 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:35 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {}
05:33:35 INFO - {}
05:33:35 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {}
05:33:35 INFO - {}
05:33:35 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {}
05:33:35 INFO - {}
05:33:35 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {}
05:33:35 INFO - {}
05:33:35 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 217ms
05:33:35 INFO - TEST-START | /FileAPI/fileReader.html
05:33:35 INFO - PROCESS | 1669 | 1472906015819 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:35 INFO - PROCESS | 1669 | 1472906015888 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:36 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object
05:33:36 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor
05:33:36 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort
05:33:36 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events
05:33:36 INFO - TEST-OK | /FileAPI/fileReader.html | took 216ms
05:33:36 INFO - TEST-START | /FileAPI/historical.html
05:33:36 INFO - PROCESS | 1669 | 1472906016043 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:36 INFO - PROCESS | 1669 | 1472906016102 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:36 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported
05:33:36 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported
05:33:36 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported
05:33:36 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed
05:33:36 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported.
05:33:36 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true
05:33:36 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9
05:33:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:33:36 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5
05:33:36 INFO - TEST-OK | /FileAPI/historical.html | took 617ms
05:33:36 INFO - TEST-START | /FileAPI/idlharness.html
05:33:36 INFO - PROCESS | 1669 | 1472906016662 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:36 INFO - PROCESS | 1669 | 1472906016710 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:36 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob)
05:33:36 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
05:33:36 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
05:33:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:36 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
05:33:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
05:33:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
05:33:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
05:33:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
05:33:36 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString)
05:33:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object
05:33:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length
05:33:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name
05:33:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object
05:33:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property
05:33:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size
05:33:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type
05:33:36 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
05:33:36 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
05:33:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:33:36 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
05:33:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
05:33:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
05:33:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
05:33:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
05:33:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString)
05:33:36 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
05:33:36 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
05:33:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:36 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
05:33:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
05:33:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
05:33:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
05:33:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
05:33:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"])
05:33:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"])
05:33:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0)
05:33:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1)
05:33:36 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain
05:33:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
05:33:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:33:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
05:33:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
05:33:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
05:33:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
05:33:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
05:33:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3)
05:33:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError
05:33:36 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain
05:33:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
05:33:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:33:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
05:33:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
05:33:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
05:33:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
05:33:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
05:33:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object
05:33:36 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
05:33:36 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
05:33:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:33:36 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
05:33:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
05:33:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
05:33:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
05:33:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name
05:33:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object
05:33:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property
05:33:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name
05:33:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified
05:33:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName")
05:33:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName")
05:33:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0)
05:33:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1)
05:33:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0)
05:33:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1)
05:33:36 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain
05:33:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
05:33:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:33:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
05:33:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
05:33:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
05:33:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
05:33:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
05:33:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3)
05:33:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError
05:33:36 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain
05:33:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
05:33:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:33:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
05:33:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
05:33:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
05:33:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
05:33:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
05:33:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object
05:33:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length
05:33:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name
05:33:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object
05:33:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property
05:33:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long)
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0)
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1)
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob)
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString)
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob)
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort()
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader()
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader()
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0)
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1)
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2)
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3)
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4)
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5)
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6)
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7)
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8)
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9)
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10)
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11)
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12)
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13)
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14)
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15)
05:33:37 INFO - TEST-OK | /FileAPI/idlharness.html | took 336ms
05:33:37 INFO - TEST-START | /FileAPI/idlharness.worker
05:33:37 INFO - PROCESS | 1669 | 1472906017003 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:37 INFO - PROCESS | 1669 | 1472906017053 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {}
05:33:37 INFO - {}
05:33:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
05:33:37 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
05:33:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:37 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
05:33:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
05:33:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
05:33:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
05:33:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {}
05:33:37 INFO - {}
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {}
05:33:37 INFO - {}
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {}
05:33:37 INFO - {}
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {}
05:33:37 INFO - {}
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {}
05:33:37 INFO - {}
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {}
05:33:37 INFO - {}
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {}
05:33:37 INFO - {}
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {}
05:33:37 INFO - {}
05:33:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
05:33:37 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
05:33:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:33:37 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
05:33:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
05:33:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
05:33:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
05:33:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {}
05:33:37 INFO - {}
05:33:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
05:33:37 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
05:33:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:37 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
05:33:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
05:33:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
05:33:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
05:33:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {}
05:33:37 INFO - {}
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {}
05:33:37 INFO - {}
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {}
05:33:37 INFO - {}
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {}
05:33:37 INFO - {}
05:33:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain
05:33:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
05:33:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:33:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
05:33:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
05:33:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
05:33:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
05:33:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {}
05:33:37 INFO - {}
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {}
05:33:37 INFO - {}
05:33:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain
05:33:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
05:33:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:33:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
05:33:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
05:33:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
05:33:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
05:33:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {}
05:33:37 INFO - {}
05:33:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
05:33:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
05:33:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:33:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
05:33:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
05:33:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
05:33:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {}
05:33:37 INFO - {}
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {}
05:33:37 INFO - {}
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {}
05:33:37 INFO - {}
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {}
05:33:37 INFO - {}
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {}
05:33:37 INFO - {}
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {}
05:33:37 INFO - {}
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {}
05:33:37 INFO - {}
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {}
05:33:37 INFO - {}
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {}
05:33:37 INFO - {}
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {}
05:33:37 INFO - {}
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {}
05:33:37 INFO - {}
05:33:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain
05:33:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
05:33:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:33:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
05:33:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
05:33:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
05:33:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
05:33:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {}
05:33:37 INFO - {}
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {}
05:33:37 INFO - {}
05:33:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain
05:33:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
05:33:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:33:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
05:33:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
05:33:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
05:33:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
05:33:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
05:33:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
05:33:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9
05:33:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:33:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5
05:33:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
05:33:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
05:33:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
05:33:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
05:33:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13
05:33:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:33:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
05:33:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
05:33:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
05:33:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
05:33:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
05:33:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13
05:33:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:33:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9
05:33:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
05:33:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
05:33:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
05:33:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
05:33:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9
05:33:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:33:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5
05:33:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
05:33:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
05:33:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
05:33:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
05:33:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9
05:33:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:33:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5
05:33:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
05:33:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
05:33:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
05:33:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
05:33:37 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9
05:33:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:37 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
05:33:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
05:33:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
05:33:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
05:33:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
05:33:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
05:33:37 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
05:33:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:33:37 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
05:33:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
05:33:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
05:33:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
05:33:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {}
05:33:37 INFO - {}
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {}
05:33:37 INFO - {}
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {}
05:33:37 INFO - {}
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {}
05:33:37 INFO - {}
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {}
05:33:37 INFO - {}
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {}
05:33:37 INFO - {}
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {}
05:33:37 INFO - {}
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {}
05:33:37 INFO - {}
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {}
05:33:37 INFO - {}
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {}
05:33:37 INFO - {}
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {}
05:33:37 INFO - {}
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {}
05:33:37 INFO - {}
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {}
05:33:37 INFO - {}
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {}
05:33:37 INFO - {}
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {}
05:33:37 INFO - {}
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {}
05:33:37 INFO - {}
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {}
05:33:37 INFO - {}
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {}
05:33:37 INFO - {}
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {}
05:33:37 INFO - {}
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {}
05:33:37 INFO - {}
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {}
05:33:37 INFO - {}
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {}
05:33:37 INFO - {}
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {}
05:33:37 INFO - {}
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {}
05:33:37 INFO - {}
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {}
05:33:37 INFO - {}
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {}
05:33:37 INFO - {}
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
05:33:37 INFO - {}
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {}
05:33:37 INFO - {}
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {}
05:33:37 INFO - {}
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {}
05:33:37 INFO - {}
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {}
05:33:37 INFO - {}
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {}
05:33:37 INFO - {}
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {}
05:33:37 INFO - {}
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {}
05:33:37 INFO - {}
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {}
05:33:37 INFO - {}
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {}
05:33:37 INFO - {}
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {}
05:33:37 INFO - {}
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {}
05:33:37 INFO - {}
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {}
05:33:37 INFO - {}
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {}
05:33:37 INFO - {}
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {}
05:33:37 INFO - {}
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {}
05:33:37 INFO - {}
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {}
05:33:37 INFO - {}
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {}
05:33:37 INFO - {}
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {}
05:33:37 INFO - {}
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {}
05:33:37 INFO - {}
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {}
05:33:37 INFO - {}
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {}
05:33:37 INFO - {}
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {}
05:33:37 INFO - {}
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {}
05:33:37 INFO - {}
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {}
05:33:37 INFO - {}
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {}
05:33:37 INFO - {}
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {}
05:33:37 INFO - {}
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {}
05:33:37 INFO - {}
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {}
05:33:37 INFO - {}
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
05:33:37 INFO - {}
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
05:33:37 INFO - {}
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {}
05:33:37 INFO - {}
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {}
05:33:37 INFO - {}
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {}
05:33:37 INFO - {}
05:33:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
05:33:37 INFO - {}
05:33:37 INFO - TEST-OK | /FileAPI/idlharness.worker | took 391ms
05:33:37 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html
05:33:37 INFO - PROCESS | 1669 | 1472906017400 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:37 INFO - PROCESS | 1669 | 1472906017450 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:37 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest
05:33:37 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 218ms
05:33:37 INFO - TEST-START | /FileAPI/blob/Blob-close.html
05:33:37 INFO - PROCESS | 1669 | 1472906017616 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:37 INFO - PROCESS | 1669 | 1472906017666 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function
05:33:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3
05:33:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:33:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1
05:33:37 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 216ms
05:33:37 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html
05:33:37 INFO - PROCESS | 1669 | 1472906017835 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:37 INFO - PROCESS | 1669 | 1472906017882 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new'
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument.
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument.
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument.
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated.
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated.
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown.
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated.
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop).
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift).
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array.
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported.
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work.
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work.
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select).
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]).
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]).
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types
05:33:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.
05:33:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3
05:33:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:33:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order.
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right.
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults.
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines).
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults.
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines).
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults.
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines).
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults.
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines).
05:33:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary.
05:33:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12
05:33:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
05:33:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
05:33:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3
05:33:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
05:33:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary.
05:33:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12
05:33:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
05:33:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
05:33:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3
05:33:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults.
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines).
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'.
05:33:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8
05:33:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5
05:33:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
05:33:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type ""
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a"
05:33:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A"
05:33:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
05:33:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:33:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
05:33:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html"
05:33:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML"
05:33:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
05:33:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:33:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
05:33:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
05:33:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å"
05:33:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
05:33:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:33:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
05:33:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
05:33:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾"
05:33:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
05:33:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:33:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
05:33:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif "
05:33:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t"
05:33:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
05:33:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:33:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
05:33:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
05:33:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;"
05:33:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
05:33:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:33:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
05:33:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
05:33:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif"
05:33:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
05:33:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:33:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
05:33:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
05:33:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif"
05:33:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
05:33:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:33:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
05:33:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
05:33:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0"
05:33:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
05:33:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:33:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
05:33:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown"
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain"
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png"
05:33:38 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 278ms
05:33:38 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker
05:33:38 INFO - PROCESS | 1669 | 1472906018118 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:38 INFO - PROCESS | 1669 | 1472906018186 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {}
05:33:38 INFO - {}
05:33:38 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 218ms
05:33:38 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html
05:33:38 INFO - PROCESS | 1669 | 1472906018337 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:38 INFO - PROCESS | 1669 | 1472906018391 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0)
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size)
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0)
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size)
05:33:38 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 217ms
05:33:38 INFO - TEST-START | /FileAPI/blob/Blob-slice.html
05:33:38 INFO - PROCESS | 1669 | 1472906018564 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:38 INFO - PROCESS | 1669 | 1472906018616 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1.
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2.
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0).
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0).
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1).
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1).
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2).
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2).
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3).
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3).
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4).
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4).
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5).
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5).
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6).
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6).
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7).
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7).
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8).
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8).
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0).
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0).
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1).
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1).
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2).
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2).
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3).
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3).
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4).
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4).
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5).
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5).
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6).
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6).
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7).
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7).
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0).
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0).
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1).
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1).
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2).
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2).
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3).
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3).
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0).
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0).
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1).
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1).
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2).
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2).
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3).
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3).
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4).
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4).
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5).
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5).
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0).
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0).
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1).
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1).
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2).
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2).
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3).
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3).
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4).
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4).
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0).
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0).
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1).
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1).
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2).
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2).
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3).
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3).
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0).
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0).
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1).
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1).
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2).
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2).
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0).
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0).
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1).
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1).
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2).
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2).
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3).
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3).
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0).
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0).
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1).
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1).
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2).
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2).
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3).
05:33:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3).
05:33:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ"
05:33:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
05:33:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
05:33:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
05:33:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
05:33:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain"
05:33:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
05:33:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
05:33:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
05:33:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
05:33:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain"
05:33:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
05:33:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
05:33:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
05:33:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
05:33:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain"
05:33:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
05:33:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
05:33:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
05:33:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
05:33:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain"
05:33:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
05:33:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
05:33:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
05:33:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
05:33:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain"
05:33:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
05:33:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
05:33:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
05:33:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
05:33:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain"
05:33:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
05:33:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
05:33:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
05:33:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
05:33:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain"
05:33:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
05:33:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
05:33:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
05:33:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
05:33:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain"
05:33:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
05:33:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
05:33:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
05:33:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
05:33:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain"
05:33:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
05:33:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
05:33:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
05:33:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
05:33:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain"
05:33:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
05:33:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
05:33:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
05:33:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
05:33:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain"
05:33:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
05:33:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
05:33:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
05:33:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
05:33:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain"
05:33:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
05:33:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
05:33:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
05:33:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
05:33:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain"
05:33:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
05:33:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
05:33:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
05:33:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
05:33:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain"
05:33:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
05:33:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
05:33:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
05:33:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
05:33:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain"
05:33:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
05:33:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
05:33:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
05:33:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
05:33:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain"
05:33:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
05:33:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
05:33:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
05:33:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
05:33:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain"
05:33:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
05:33:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
05:33:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
05:33:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
05:33:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain"
05:33:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
05:33:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
05:33:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
05:33:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
05:33:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain"
05:33:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
05:33:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
05:33:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
05:33:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
05:33:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain"
05:33:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
05:33:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
05:33:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
05:33:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
05:33:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain"
05:33:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
05:33:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
05:33:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
05:33:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
05:33:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
05:33:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
05:33:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
05:33:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
05:33:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
05:33: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"
05:33:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
05:33:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
05:33:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
05:33:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
05:33: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"
05:33:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
05:33:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
05:33:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
05:33:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
05:33:38 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 395ms
05:33:38 INFO - TEST-START | /FileAPI/file/File-constructor.html
05:33:38 INFO - PROCESS | 1669 | 1472906018959 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:39 INFO - PROCESS | 1669 | 1472906019028 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists
05:33:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits
05:33:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits
05:33:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits
05:33:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits
05:33:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits
05:33:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits
05:33:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits
05:33:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName
05:33:39 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo"
05:33:39 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5
05:33:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:33:39 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3
05:33:39 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1
05:33:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor
05:33:39 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
05:33:39 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3
05:33:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:33:39 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1
05:33:39 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫"
05:33:39 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3
05:33:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:33:39 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1
05:33:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified
05:33:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name
05:33:39 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 223ms
05:33:39 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker
05:33:39 INFO - PROCESS | 1669 | 1472906019186 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:39 INFO - PROCESS | 1669 | 1472906019238 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:39 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {}
05:33:39 INFO - {}
05:33:39 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 273ms
05:33:39 INFO - TEST-START | /FileAPI/filelist-section/filelist.html
05:33:39 INFO - PROCESS | 1669 | 1472906019468 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:39 INFO - PROCESS | 1669 | 1472906019557 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:39 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property
05:33:39 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0
05:33:39 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function
05:33:39 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList
05:33:39 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected
05:33:39 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute
05:33:39 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected
05:33:39 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 319ms
05:33:39 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html
05:33:39 INFO - PROCESS | 1669 | 1472906019800 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:39 INFO - PROCESS | 1669 | 1472906019877 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:40 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument
05:33:40 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute
05:33:40 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM
05:33:40 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset.
05:33:40 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM
05:33:40 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM
05:33:40 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 268ms
05:33:40 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html
05:33:40 INFO - PROCESS | 1669 | 1472906020070 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:40 INFO - PROCESS | 1669 | 1472906020120 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:40 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value
05:33:40 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value
05:33:40 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value
05:33:40 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value
05:33:40 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value
05:33:40 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value
05:33:40 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 217ms
05:33:40 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html
05:33:40 INFO - PROCESS | 1669 | 1472906020301 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:40 INFO - PROCESS | 1669 | 1472906020376 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:40 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () {
05:33:40 INFO - reader.readAsText(blob_2)
05:33:40 INFO - }" did not throw
05:33:40 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3
05:33:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:33:40 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1
05:33:40 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () {
05:33:40 INFO - reader.readAsDataURL(blob_2)
05:33:40 INFO - }" did not throw
05:33:40 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3
05:33:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:33:40 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1
05:33:40 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () {
05:33:40 INFO - reader.readAsArrayBuffer(blob_2)
05:33:40 INFO - }" did not throw
05:33:40 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3
05:33:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:33:40 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1
05:33:40 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer - assert_false: Only one loadstart event should be dispatched expected false got true
05:33:40 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5
05:33:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
05:33:40 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:53:7
05:33:40 INFO - assert_throws@http://web-platform.test:8000/resources/testharness.js:1151:13
05:33:40 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:52:5
05:33:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
05:33:40 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:56:3
05:33:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
05:33:40 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:42:1
05:33:40 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader no InvalidStateError exception in onloadstart event for readAsArrayBuffer - assert_equals: readyState must be LOADING expected 1 but got 2
05:33:40 INFO - reader.onloadend<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:65:5
05:33:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
05:33:40 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-multiple-reads.html | took 272ms
05:33:40 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html
05:33:40 INFO - PROCESS | 1669 | 1472906020569 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:40 INFO - PROCESS | 1669 | 1472906020636 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:40 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read -
05:33:40 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7
05:33:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:33:40 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5
05:33:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read
05:33:40 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 217ms
05:33:40 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html
05:33:40 INFO - PROCESS | 1669 | 1472906020794 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:40 INFO - PROCESS | 1669 | 1472906020858 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error
05:33:41 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 218ms
05:33:41 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html
05:33:41 INFO - PROCESS | 1669 | 1472906021013 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:41 INFO - PROCESS | 1669 | 1472906021071 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer
05:33:41 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 217ms
05:33:41 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html
05:33:41 INFO - PROCESS | 1669 | 1472906021237 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:41 INFO - PROCESS | 1669 | 1472906021293 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL
05:33:41 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 218ms
05:33:41 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html
05:33:41 INFO - PROCESS | 1669 | 1472906021469 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:41 INFO - PROCESS | 1669 | 1472906021528 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8.
05:33:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16.
05:33:41 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 231ms
05:33:41 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html
05:33:41 INFO - PROCESS | 1669 | 1472906021696 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:41 INFO - PROCESS | 1669 | 1472906021750 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate
05:33:41 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 222ms
05:33:41 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html
05:33:41 INFO - PROCESS | 1669 | 1472906021915 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:41 INFO - PROCESS | 1669 | 1472906021969 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText
05:33:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL
05:33:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer
05:33:42 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 218ms
05:33:42 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html
05:33:42 INFO - PROCESS | 1669 | 1472906022136 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:42 INFO - PROCESS | 1669 | 1472906022193 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:42 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL()
05:33:42 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function
05:33:42 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20
05:33:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:33:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:33:42 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3
05:33:42 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 218ms
05:33:42 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html
05:33:42 INFO - PROCESS | 1669 | 1472906022362 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:42 INFO - PROCESS | 1669 | 1472906022419 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:42 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest
05:33:42 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 216ms
05:33:42 INFO - TEST-START | /IndexedDB/abort-in-initial-upgradeneeded.html
05:33:42 INFO - PROCESS | 1669 | 1472906022581 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:42 INFO - PROCESS | 1669 | 1472906022649 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:42 INFO - TEST-PASS | /IndexedDB/abort-in-initial-upgradeneeded.html | Test that an abort in the initial upgradeneeded sets version back to 0
05:33:42 INFO - TEST-OK | /IndexedDB/abort-in-initial-upgradeneeded.html | took 318ms
05:33:42 INFO - TEST-START | /IndexedDB/close-in-upgradeneeded.html
05:33:42 INFO - PROCESS | 1669 | 1472906022903 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:42 INFO - PROCESS | 1669 | 1472906022986 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:43 INFO - TEST-PASS | /IndexedDB/close-in-upgradeneeded.html | When db.close is called in upgradeneeded, the db is cleaned up on refresh
05:33:43 INFO - TEST-OK | /IndexedDB/close-in-upgradeneeded.html | took 317ms
05:33:43 INFO - TEST-START | /IndexedDB/cursor-overloads.htm
05:33:43 INFO - PROCESS | 1669 | 1472906023230 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:43 INFO - PROCESS | 1669 | 1472906023300 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:43 INFO - TEST-PASS | /IndexedDB/cursor-overloads.htm | Validate the overloads of IDBObjectStore.openCursor(), IDBIndex.openCursor() and IDBIndex.openKeyCursor()
05:33:43 INFO - TEST-OK | /IndexedDB/cursor-overloads.htm | took 271ms
05:33:43 INFO - TEST-START | /IndexedDB/idb_webworkers.htm
05:33:43 INFO - PROCESS | 1669 | 1472906023503 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:43 INFO - PROCESS | 1669 | 1472906023589 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:43 INFO - TEST-PASS | /IndexedDB/idb_webworkers.htm | IndexedDB inside of a WebWorker
05:33:43 INFO - TEST-OK | /IndexedDB/idb_webworkers.htm | took 317ms
05:33:43 INFO - TEST-START | /IndexedDB/idbcursor-advance-continue-async.htm
05:33:43 INFO - PROCESS | 1669 | 1472906023821 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:43 INFO - PROCESS | 1669 | 1472906023886 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:44 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - advance
05:33:44 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - continue
05:33:44 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh advance still async
05:33:44 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh continue still async
05:33:44 INFO - TEST-OK | /IndexedDB/idbcursor-advance-continue-async.htm | took 266ms
05:33:44 INFO - TEST-START | /IndexedDB/idbcursor-advance-invalid.htm
05:33:44 INFO - PROCESS | 1669 | 1472906024095 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:44 INFO - PROCESS | 1669 | 1472906024148 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:44 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - attempt to call advance twice
05:33:44 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass something other than number
05:33:44 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass null/undefined
05:33:44 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - missing argument
05:33:44 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass negative numbers
05:33:44 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - got value not set on exception
05:33:44 INFO - TEST-OK | /IndexedDB/idbcursor-advance-invalid.htm | took 469ms
05:33:44 INFO - TEST-START | /IndexedDB/idbcursor-advance.htm
05:33:44 INFO - PROCESS | 1669 | 1472906024565 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:44 INFO - PROCESS | 1669 | 1472906024703 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:45 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances
05:33:45 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances backwards
05:33:45 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - skip far forward
05:33:45 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within range
05:33:45 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range
05:33:45 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range, with several results
05:33:45 INFO - TEST-OK | /IndexedDB/idbcursor-advance.htm | took 569ms
05:33:45 INFO - TEST-START | /IndexedDB/idbcursor-continue.htm
05:33:45 INFO - PROCESS | 1669 | 1472906025135 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:45 INFO - PROCESS | 1669 | 1472906025183 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:45 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - continues
05:33:45 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - with given key
05:33:45 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - skip far forward
05:33:45 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within range
05:33:45 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range
05:33:45 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range, with several results
05:33:45 INFO - TEST-OK | /IndexedDB/idbcursor-continue.htm | took 216ms
05:33:45 INFO - TEST-START | /IndexedDB/idbcursor-direction-index-keyrange.htm
05:33:45 INFO - PROCESS | 1669 | 1472906025362 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:45 INFO - PROCESS | 1669 | 1472906025415 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:45 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - next
05:33:45 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prev
05:33:45 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - nextunique
05:33:45 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prevunique
05:33:45 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index-keyrange.htm | took 224ms
05:33:45 INFO - TEST-START | /IndexedDB/idbcursor-direction-index.htm
05:33:45 INFO - PROCESS | 1669 | 1472906025586 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:45 INFO - PROCESS | 1669 | 1472906025654 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:45 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - next
05:33:45 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prev
05:33:45 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - nextunique
05:33:45 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prevunique
05:33:45 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index.htm | took 266ms
05:33:45 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm
05:33:45 INFO - PROCESS | 1669 | 1472906025852 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:45 INFO - PROCESS | 1669 | 1472906025914 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:46 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - next
05:33:46 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prev
05:33:46 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - nextunique
05:33:46 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prevunique
05:33:46 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | took 216ms
05:33:46 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore.htm
05:33:46 INFO - PROCESS | 1669 | 1472906026070 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:46 INFO - PROCESS | 1669 | 1472906026120 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:46 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - next
05:33:46 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prev
05:33:46 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - nextunique
05:33:46 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prevunique
05:33:46 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore.htm | took 219ms
05:33:46 INFO - TEST-START | /IndexedDB/idbcursor-direction.htm
05:33:46 INFO - PROCESS | 1669 | 1472906026298 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:46 INFO - PROCESS | 1669 | 1472906026360 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:46 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - undefined
05:33:46 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - next
05:33:46 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prev
05:33:46 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - nextunique
05:33:46 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prevunique
05:33:46 INFO - TEST-OK | /IndexedDB/idbcursor-direction.htm | took 273ms
05:33:46 INFO - TEST-START | /IndexedDB/idbcursor-key.htm
05:33:46 INFO - PROCESS | 1669 | 1472906026567 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:46 INFO - PROCESS | 1669 | 1472906026622 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:46 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - 1
05:33:46 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - key
05:33:46 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - my,key
05:33:46 INFO - TEST-OK | /IndexedDB/idbcursor-key.htm | took 316ms
05:33:46 INFO - TEST-START | /IndexedDB/idbcursor-primarykey.htm
05:33:46 INFO - PROCESS | 1669 | 1472906026900 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:46 INFO - PROCESS | 1669 | 1472906026986 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:47 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - 1
05:33:47 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - key
05:33:47 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - my,key
05:33:47 INFO - TEST-OK | /IndexedDB/idbcursor-primarykey.htm | took 370ms
05:33:47 INFO - TEST-START | /IndexedDB/idbcursor-reused.htm
05:33:47 INFO - PROCESS | 1669 | 1472906027271 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:47 INFO - PROCESS | 1669 | 1472906027344 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:47 INFO - TEST-PASS | /IndexedDB/idbcursor-reused.htm | IDBCursor is reused
05:33:47 INFO - TEST-OK | /IndexedDB/idbcursor-reused.htm | took 318ms
05:33:47 INFO - TEST-START | /IndexedDB/idbcursor-source.htm
05:33:47 INFO - PROCESS | 1669 | 1472906027600 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:47 INFO - PROCESS | 1669 | 1472906027680 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:47 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBObjectStore
05:33:47 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBIndex
05:33:47 INFO - TEST-OK | /IndexedDB/idbcursor-source.htm | took 268ms
05:33:47 INFO - TEST-START | /IndexedDB/idbcursor_advance_index.htm
05:33:47 INFO - PROCESS | 1669 | 1472906027872 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:47 INFO - PROCESS | 1669 | 1472906027973 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:48 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index.htm | IDBCursor.advance() - index - iterate cursor number of times specified by count
05:33:48 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index.htm | took 366ms
05:33:48 INFO - TEST-START | /IndexedDB/idbcursor_advance_index2.htm
05:33:48 INFO - PROCESS | 1669 | 1472906028251 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:48 INFO - PROCESS | 1669 | 1472906028314 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:48 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index2.htm | IDBCursor.advance() - attempt to pass a count parameter that is not a number
05:33:48 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index2.htm | took 320ms
05:33:48 INFO - TEST-START | /IndexedDB/idbcursor_advance_index3.htm
05:33:48 INFO - PROCESS | 1669 | 1472906028565 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:48 INFO - PROCESS | 1669 | 1472906028620 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:48 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index3.htm | IDBCursor.advance() - index - attempt to advance backwards
05:33:48 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index3.htm | took 217ms
05:33:48 INFO - TEST-START | /IndexedDB/idbcursor_advance_index5.htm
05:33:48 INFO - PROCESS | 1669 | 1472906028785 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:48 INFO - PROCESS | 1669 | 1472906028839 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:48 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index5.htm | IDBCursor.advance() - index - iterate to the next record
05:33:48 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index5.htm | took 215ms
05:33:49 INFO - TEST-START | /IndexedDB/idbcursor_advance_index6.htm
05:33:49 INFO - PROCESS | 1669 | 1472906029003 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:49 INFO - PROCESS | 1669 | 1472906029065 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:49 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index6.htm | IDBCursor.advance() - index - throw TypeError
05:33:49 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index6.htm | took 215ms
05:33:49 INFO - TEST-START | /IndexedDB/idbcursor_advance_index7.htm
05:33:49 INFO - PROCESS | 1669 | 1472906029227 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:49 INFO - PROCESS | 1669 | 1472906029284 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:49 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index7.htm | IDBCursor.advance() - index - throw TransactionInactiveError
05:33:49 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index7.htm | took 215ms
05:33:49 INFO - TEST-START | /IndexedDB/idbcursor_advance_index8.htm
05:33:49 INFO - PROCESS | 1669 | 1472906029446 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:49 INFO - PROCESS | 1669 | 1472906029502 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:49 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index8.htm | IDBCursor.advance() - index - throw InvalidStateError
05:33:49 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index8.htm | took 224ms
05:33:49 INFO - TEST-START | /IndexedDB/idbcursor_advance_index9.htm
05:33:49 INFO - PROCESS | 1669 | 1472906029666 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:49 INFO - PROCESS | 1669 | 1472906029729 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:49 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index9.htm | IDBCursor.advance() - index - throw InvalidStateError caused by object store been deleted
05:33:49 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index9.htm | took 217ms
05:33:49 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore.htm
05:33:49 INFO - PROCESS | 1669 | 1472906029888 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:49 INFO - PROCESS | 1669 | 1472906029951 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:50 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore.htm | IDBCursor.advance() - object store - iterate cursor number of times specified by count
05:33:50 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore.htm | took 216ms
05:33:50 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore2.htm
05:33:50 INFO - PROCESS | 1669 | 1472906030112 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:50 INFO - PROCESS | 1669 | 1472906030169 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:50 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore2.htm | IDBCursor.advance() - object store - throw TypeError
05:33:50 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore2.htm | took 224ms
05:33:50 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore3.htm
05:33:50 INFO - PROCESS | 1669 | 1472906030333 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:50 INFO - PROCESS | 1669 | 1472906030394 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:50 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore3.htm | IDBCursor.advance() - object store - throw TransactionInactiveError
05:33:50 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore3.htm | took 215ms
05:33:50 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore4.htm
05:33:50 INFO - PROCESS | 1669 | 1472906030551 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:50 INFO - PROCESS | 1669 | 1472906030609 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:50 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore4.htm | IDBCursor.advance() - object store - throw InvalidStateError
05:33:50 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore4.htm | took 216ms
05:33:50 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore5.htm
05:33:50 INFO - PROCESS | 1669 | 1472906030770 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:50 INFO - PROCESS | 1669 | 1472906030837 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:50 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore5.htm | IDBCursor.advance() - object store - throw InvalidStateError caused by object store been deleted
05:33:50 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore5.htm | took 216ms
05:33:51 INFO - TEST-START | /IndexedDB/idbcursor_continue_index.htm
05:33:51 INFO - PROCESS | 1669 | 1472906031056 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:51 INFO - PROCESS | 1669 | 1472906031158 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:51 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index.htm | IDBCursor.continue() - index - iterate to the next record
05:33:51 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index.htm | took 484ms
05:33:51 INFO - TEST-START | /IndexedDB/idbcursor_continue_index2.htm
05:33:51 INFO - PROCESS | 1669 | 1472906031511 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:51 INFO - PROCESS | 1669 | 1472906031581 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:51 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index2.htm | IDBCursor.continue() - index - attempt to pass a key parameter that is not a valid key
05:33:51 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index2.htm | took 419ms
05:33:51 INFO - TEST-START | /IndexedDB/idbcursor_continue_index3.htm
05:33:51 INFO - PROCESS | 1669 | 1472906031940 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:52 INFO - PROCESS | 1669 | 1472906032006 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:52 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index3.htm | IDBCursor.continue() - index - attempt to iterate to the previous record when the direction is set for the next record
05:33:52 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index3.htm | took 266ms
05:33:52 INFO - TEST-START | /IndexedDB/idbcursor_continue_index4.htm
05:33:52 INFO - PROCESS | 1669 | 1472906032216 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:52 INFO - PROCESS | 1669 | 1472906032269 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33: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
05:33:52 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index4.htm | took 216ms
05:33:52 INFO - TEST-START | /IndexedDB/idbcursor_continue_index5.htm
05:33:52 INFO - PROCESS | 1669 | 1472906032438 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:52 INFO - PROCESS | 1669 | 1472906032494 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:52 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index5.htm | IDBCursor.continue() - index - iterate using 'prevunique'
05:33:52 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index5.htm | took 266ms
05:33:52 INFO - TEST-START | /IndexedDB/idbcursor_continue_index6.htm
05:33:52 INFO - PROCESS | 1669 | 1472906032704 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:52 INFO - PROCESS | 1669 | 1472906032761 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:52 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index6.htm | IDBCursor.continue() - index - iterate using nextunique
05:33:52 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index6.htm | took 219ms
05:33:52 INFO - TEST-START | /IndexedDB/idbcursor_continue_index7.htm
05:33:52 INFO - PROCESS | 1669 | 1472906032931 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:52 INFO - PROCESS | 1669 | 1472906032982 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:53 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index7.htm | IDBCursor.continue() - index - throw TransactionInactiveError
05:33:53 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index7.htm | took 217ms
05:33:53 INFO - TEST-START | /IndexedDB/idbcursor_continue_index8.htm
05:33:53 INFO - PROCESS | 1669 | 1472906033153 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:53 INFO - PROCESS | 1669 | 1472906033214 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:53 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index8.htm | IDBCursor.continue() - index - throw InvalidStateError caused by object store been deleted
05:33:53 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index8.htm | took 216ms
05:33:53 INFO - TEST-START | /IndexedDB/idbcursor_continue_invalid.htm
05:33:53 INFO - PROCESS | 1669 | 1472906033370 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:53 INFO - PROCESS | 1669 | 1472906033431 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:53 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_invalid.htm | IDBCursor.continue() - attempt to call continue two times
05:33:53 INFO - TEST-OK | /IndexedDB/idbcursor_continue_invalid.htm | took 217ms
05:33:53 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore.htm
05:33:53 INFO - PROCESS | 1669 | 1472906033589 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:53 INFO - PROCESS | 1669 | 1472906033650 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:53 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore.htm | IDBCursor.continue() - object store - iterate to the next record
05:33:53 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore.htm | took 216ms
05:33:53 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore2.htm
05:33:53 INFO - PROCESS | 1669 | 1472906033813 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:53 INFO - PROCESS | 1669 | 1472906033868 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:54 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore2.htm | IDBCursor.continue() - object store - attempt to pass a key parameter is not a valid key
05:33:54 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore2.htm | took 225ms
05:33:54 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore3.htm
05:33:54 INFO - PROCESS | 1669 | 1472906034038 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:54 INFO - PROCESS | 1669 | 1472906034110 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33: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
05:33:54 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore3.htm | took 267ms
05:33:54 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore4.htm
05:33:54 INFO - PROCESS | 1669 | 1472906034332 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:54 INFO - PROCESS | 1669 | 1472906034403 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33: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
05:33:54 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore4.htm | took 266ms
05:33:54 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore5.htm
05:33:54 INFO - PROCESS | 1669 | 1472906034600 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:54 INFO - PROCESS | 1669 | 1472906034663 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:54 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore5.htm | IDBCursor.continue() - object store - throw TransactionInactiveError
05:33:54 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore5.htm | took 267ms
05:33:54 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore6.htm
05:33:54 INFO - PROCESS | 1669 | 1472906034876 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:54 INFO - PROCESS | 1669 | 1472906034961 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:55 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore6.htm | IDBCursor.continue() - object store - throw InvalidStateError caused by object store been deleted
05:33:55 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore6.htm | took 266ms
05:33:55 INFO - TEST-START | /IndexedDB/idbcursor_delete_index.htm
05:33:55 INFO - PROCESS | 1669 | 1472906035153 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:55 INFO - PROCESS | 1669 | 1472906035217 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:55 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index.htm | IDBCursor.delete() - index - remove a record from the object store
05:33:55 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index.htm | took 232ms
05:33:55 INFO - TEST-START | /IndexedDB/idbcursor_delete_index2.htm
05:33:55 INFO - PROCESS | 1669 | 1472906035381 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:55 INFO - PROCESS | 1669 | 1472906035444 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:55 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index2.htm | IDBCursor.delete() - index - attempt to remove a record in a read-only transaction
05:33:55 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index2.htm | took 267ms
05:33:55 INFO - TEST-START | /IndexedDB/idbcursor_delete_index3.htm
05:33:55 INFO - PROCESS | 1669 | 1472906035655 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:55 INFO - PROCESS | 1669 | 1472906035731 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:55 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
05:33:55 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index3.htm | took 268ms
05:33:55 INFO - TEST-START | /IndexedDB/idbcursor_delete_index4.htm
05:33:55 INFO - PROCESS | 1669 | 1472906035919 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:56 INFO - PROCESS | 1669 | 1472906036155 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:56 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index4.htm | IDBCursor.delete() - index - throw InvalidStateError caused by object store been deleted
05:33:56 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index4.htm | took 417ms
05:33:56 INFO - TEST-START | /IndexedDB/idbcursor_delete_index5.htm
05:33:56 INFO - PROCESS | 1669 | 1472906036345 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:56 INFO - PROCESS | 1669 | 1472906036411 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:56 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index5.htm | IDBCursor.delete() - index - throw InvalidStateError when the cursor is being iterated
05:33:56 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index5.htm | took 216ms
05:33:56 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore.htm
05:33:56 INFO - PROCESS | 1669 | 1472906036564 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:56 INFO - PROCESS | 1669 | 1472906036621 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:56 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore.htm | IDBCursor.delete() - object store - remove a record from the object store
05:33:56 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore.htm | took 223ms
05:33:56 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore2.htm
05:33:56 INFO - PROCESS | 1669 | 1472906036782 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:56 INFO - PROCESS | 1669 | 1472906036843 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:56 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore2.htm | IDBCursor.delete() - object store - attempt to remove a record in a read-only transaction
05:33:56 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore2.htm | took 216ms
05:33:56 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore3.htm
05:33:57 INFO - PROCESS | 1669 | 1472906037002 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:57 INFO - PROCESS | 1669 | 1472906037062 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:57 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
05:33:57 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore3.htm | took 216ms
05:33:57 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore4.htm
05:33:57 INFO - PROCESS | 1669 | 1472906037219 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:57 INFO - PROCESS | 1669 | 1472906037283 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:57 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore4.htm | IDBCursor.delete() - object store - throw InvalidStateError caused by object store been deleted
05:33:57 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore4.htm | took 217ms
05:33:57 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore5.htm
05:33:57 INFO - PROCESS | 1669 | 1472906037439 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:57 INFO - PROCESS | 1669 | 1472906037508 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:57 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore5.htm | IDBCursor.delete() - object store - throw InvalidStateError when the cursor is being iterated
05:33:57 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore5.htm | took 217ms
05:33:57 INFO - TEST-START | /IndexedDB/idbcursor_iterating.htm
05:33:57 INFO - PROCESS | 1669 | 1472906037664 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:57 INFO - PROCESS | 1669 | 1472906037740 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:58 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
05:33:58 INFO - TEST-OK | /IndexedDB/idbcursor_iterating.htm | took 675ms
05:33:58 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index.htm
05:33:58 INFO - PROCESS | 1669 | 1472906038346 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:58 INFO - PROCESS | 1669 | 1472906038487 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:58 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index.htm | IDBCursor.continue() - index - delete next element, and iterate to it
05:33:58 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index.htm | took 518ms
05:33:58 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index2.htm
05:33:58 INFO - PROCESS | 1669 | 1472906038865 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:59 INFO - PROCESS | 1669 | 1472906039036 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:59 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index2.htm | IDBCursor.continue() - index - add next element, and iterate to it
05:33:59 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index2.htm | took 467ms
05:33:59 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore.htm
05:33:59 INFO - PROCESS | 1669 | 1472906039336 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:59 INFO - PROCESS | 1669 | 1472906039408 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:59 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
05:33:59 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore.htm | took 266ms
05:33:59 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore2.htm
05:33:59 INFO - PROCESS | 1669 | 1472906039604 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:59 INFO - PROCESS | 1669 | 1472906039720 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:33:59 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore2.htm | IDBCursor.continue() - objectstore - add next element, and iterate to it
05:33:59 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore2.htm | took 370ms
05:33:59 INFO - TEST-START | /IndexedDB/idbcursor_update_index.htm
05:34:00 INFO - PROCESS | 1669 | 1472906040003 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:00 INFO - PROCESS | 1669 | 1472906040083 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:00 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index.htm | IDBCursor.update() - index - modify a record in the object store
05:34:00 INFO - TEST-OK | /IndexedDB/idbcursor_update_index.htm | took 330ms
05:34:00 INFO - TEST-START | /IndexedDB/idbcursor_update_index2.htm
05:34:00 INFO - PROCESS | 1669 | 1472906040322 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:00 INFO - PROCESS | 1669 | 1472906040380 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:00 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index2.htm | IDBCursor.update() - index - attempt to modify a record in a read-only transaction
05:34:00 INFO - TEST-OK | /IndexedDB/idbcursor_update_index2.htm | took 221ms
05:34:00 INFO - TEST-START | /IndexedDB/idbcursor_update_index3.htm
05:34:00 INFO - PROCESS | 1669 | 1472906040548 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:00 INFO - PROCESS | 1669 | 1472906040602 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:00 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index3.htm | IDBCursor.update() - index - attempt to modify a record in an inactive transaction
05:34:00 INFO - TEST-OK | /IndexedDB/idbcursor_update_index3.htm | took 217ms
05:34:00 INFO - TEST-START | /IndexedDB/idbcursor_update_index4.htm
05:34:00 INFO - PROCESS | 1669 | 1472906040767 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:00 INFO - PROCESS | 1669 | 1472906040818 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:00 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index4.htm | IDBCursor.update() - index - attempt to modify a record when object store been deleted
05:34:00 INFO - TEST-OK | /IndexedDB/idbcursor_update_index4.htm | took 218ms
05:34:00 INFO - TEST-START | /IndexedDB/idbcursor_update_index5.htm
05:34:00 INFO - PROCESS | 1669 | 1472906040989 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:01 INFO - PROCESS | 1669 | 1472906041046 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:01 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index5.htm | IDBCursor.update() - index - throw DataCloneError
05:34:01 INFO - TEST-OK | /IndexedDB/idbcursor_update_index5.htm | took 217ms
05:34:01 INFO - TEST-START | /IndexedDB/idbcursor_update_index6.htm
05:34:01 INFO - PROCESS | 1669 | 1472906041215 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:01 INFO - PROCESS | 1669 | 1472906041273 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:01 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index6.htm | IDBCursor.update() - index - no argument
05:34:01 INFO - TEST-OK | /IndexedDB/idbcursor_update_index6.htm | took 216ms
05:34:01 INFO - TEST-START | /IndexedDB/idbcursor_update_index7.htm
05:34:01 INFO - PROCESS | 1669 | 1472906041433 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:01 INFO - PROCESS | 1669 | 1472906041495 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:01 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index7.htm | IDBCursor.update() - index - throw DataError
05:34:01 INFO - TEST-OK | /IndexedDB/idbcursor_update_index7.htm | took 267ms
05:34:01 INFO - TEST-START | /IndexedDB/idbcursor_update_index8.htm
05:34:01 INFO - PROCESS | 1669 | 1472906041702 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:01 INFO - PROCESS | 1669 | 1472906041765 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:01 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index8.htm | IDBCursor.update() - index - throw InvalidStateError when the cursor is being iterated
05:34:01 INFO - TEST-OK | /IndexedDB/idbcursor_update_index8.htm | took 266ms
05:34:01 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore.htm
05:34:01 INFO - PROCESS | 1669 | 1472906041971 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:02 INFO - PROCESS | 1669 | 1472906042039 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:02 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore.htm | IDBCursor.update() - objectstore - modify a record in the object store
05:34:02 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore.htm | took 266ms
05:34:02 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore2.htm
05:34:02 INFO - PROCESS | 1669 | 1472906042245 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:02 INFO - PROCESS | 1669 | 1472906042323 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:02 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore2.htm | IDBCursor.update() - object store - attempt to modify a record in a read-only transaction
05:34:02 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore2.htm | took 317ms
05:34:02 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore3.htm
05:34:02 INFO - PROCESS | 1669 | 1472906042564 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:02 INFO - PROCESS | 1669 | 1472906042633 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:02 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore3.htm | IDBCursor.update() - object store - attempt to modify a record in an inactive transaction
05:34:02 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore3.htm | took 273ms
05:34:02 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore4.htm
05:34:02 INFO - PROCESS | 1669 | 1472906042833 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:02 INFO - PROCESS | 1669 | 1472906042899 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:03 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore4.htm | IDBCursor.update() - index - modify a record in the object store
05:34:03 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore4.htm | took 266ms
05:34:03 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore5.htm
05:34:03 INFO - PROCESS | 1669 | 1472906043102 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:03 INFO - PROCESS | 1669 | 1472906043167 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:03 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore5.htm | IDBCursor.update() - object store - attempt to modify a record when object store been deleted
05:34:03 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore5.htm | took 266ms
05:34:03 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore6.htm
05:34:03 INFO - PROCESS | 1669 | 1472906043371 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:03 INFO - PROCESS | 1669 | 1472906043429 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:03 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore6.htm | IDBCursor.update() - object store - throw DataCloneError
05:34:03 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore6.htm | took 216ms
05:34:03 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore7.htm
05:34:03 INFO - PROCESS | 1669 | 1472906043595 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:03 INFO - PROCESS | 1669 | 1472906043655 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:03 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore7.htm | IDBCursor.update() - object store - no argument
05:34:03 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore7.htm | took 217ms
05:34:03 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore8.htm
05:34:03 INFO - PROCESS | 1669 | 1472906043815 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:03 INFO - PROCESS | 1669 | 1472906043874 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:04 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore8.htm | IDBCursor.update() - object store - throw DataError
05:34:04 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore8.htm | took 216ms
05:34:04 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore9.htm
05:34:04 INFO - PROCESS | 1669 | 1472906044036 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:04 INFO - PROCESS | 1669 | 1472906044098 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:04 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore9.htm | IDBCursor.update() - object store - throw InvalidStateError when the cursor is being iterated
05:34:04 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore9.htm | took 220ms
05:34:04 INFO - TEST-START | /IndexedDB/idbdatabase_close.htm
05:34:04 INFO - PROCESS | 1669 | 1472906044262 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:04 INFO - PROCESS | 1669 | 1472906044340 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:04 INFO - TEST-PASS | /IndexedDB/idbdatabase_close.htm | IDBDatabase.close() - unblock the version change transaction created by an open database request
05:34:04 INFO - TEST-OK | /IndexedDB/idbdatabase_close.htm | took 318ms
05:34:04 INFO - TEST-START | /IndexedDB/idbdatabase_close2.htm
05:34:04 INFO - PROCESS | 1669 | 1472906044584 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:04 INFO - PROCESS | 1669 | 1472906044673 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:04 INFO - TEST-PASS | /IndexedDB/idbdatabase_close2.htm | IDBDatabase.close() - unblock the delete database request
05:34:04 INFO - TEST-OK | /IndexedDB/idbdatabase_close2.htm | took 268ms
05:34:04 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm
05:34:04 INFO - PROCESS | 1669 | 1472906044853 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:04 INFO - PROCESS | 1669 | 1472906044917 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:05 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | IDBDatabase.createObjectStore() and IDBObjectStore.createIndex() - both with empty name
05:34:05 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | took 216ms
05:34:05 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore.htm
05:34:05 INFO - PROCESS | 1669 | 1472906045071 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:05 INFO - PROCESS | 1669 | 1472906045131 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:05 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore.htm | IDBDatabase.createObjectStore() - returns an instance of IDBObjectStore
05:34:05 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore.htm | took 216ms
05:34:05 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm
05:34:05 INFO - PROCESS | 1669 | 1472906045342 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:05 INFO - PROCESS | 1669 | 1472906045443 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:05 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | IDBDatabase.createObjectStore() - create 1000 object stores, add one item and delete
05:34:05 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | took 582ms
05:34:05 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm
05:34:05 INFO - PROCESS | 1669 | 1472906045997 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:06 INFO - PROCESS | 1669 | 1472906046047 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:06 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | IDBDatabase.createObjectStore() - empty name
05:34:06 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | took 599ms
05:34:06 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore11.htm
05:34:06 INFO - PROCESS | 1669 | 1472906046512 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:06 INFO - PROCESS | 1669 | 1472906046564 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:06 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore11.htm | IDBDatabase.createObjectStore() - attempting to create an existing object store with a different keyPath throw ConstraintError
05:34:06 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore11.htm | took 219ms
05:34:06 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore2.htm
05:34:06 INFO - PROCESS | 1669 | 1472906046745 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:06 INFO - PROCESS | 1669 | 1472906046794 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:06 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore2.htm | IDBDatabase.createObjectStore() - object store 'name' and 'keyPath' properties are correctly set
05:34:06 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore2.htm | took 216ms
05:34:06 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore3.htm
05:34:06 INFO - PROCESS | 1669 | 1472906046969 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:07 INFO - PROCESS | 1669 | 1472906047035 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:07 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore3.htm | IDBDatabase.createObjectStore() - attempt to create an object store outside of a version change transaction
05:34:07 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore3.htm | took 274ms
05:34:07 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore4.htm
05:34:07 INFO - PROCESS | 1669 | 1472906047234 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:07 INFO - PROCESS | 1669 | 1472906047285 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:07 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore4.htm | IDBDatabase.createObjectStore() - attempt to create an object store that already exists
05:34:07 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore4.htm | took 217ms
05:34:07 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore5.htm
05:34:07 INFO - PROCESS | 1669 | 1472906047453 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:07 INFO - PROCESS | 1669 | 1472906047503 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:07 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore5.htm | IDBDatabase.createObjectStore() - object store's name appears in database's list
05:34:07 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore5.htm | took 218ms
05:34:07 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore6.htm
05:34:07 INFO - PROCESS | 1669 | 1472906047681 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:07 INFO - PROCESS | 1669 | 1472906047738 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:07 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore6.htm | IDBDatabase.createObjectStore() - attempt to create an object store with an invalid key path
05:34:07 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore6.htm | took 226ms
05:34:07 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore7.htm
05:34:07 INFO - PROCESS | 1669 | 1472906047901 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:07 INFO - PROCESS | 1669 | 1472906047951 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore7.htm | IDBDatabase.createObjectStore() - create an object store with an unknown optional parameter
05:34:08 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore7.htm | took 217ms
05:34:08 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm
05:34:08 INFO - PROCESS | 1669 | 1472906048120 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:08 INFO - PROCESS | 1669 | 1472906048168 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true
05:34:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath null
05:34:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath undefined
05:34:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath string
05:34:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath empty
05:34:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath array
05:34:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath string
05:34:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath empty
05:34:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath array
05:34:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath string
05:34:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath null
05:34:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath undefined
05:34:08 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | took 321ms
05:34:08 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm
05:34:08 INFO - PROCESS | 1669 | 1472906048455 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:08 INFO - PROCESS | 1669 | 1472906048514 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and empty keyPath
05:34:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array
05:34:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array 2
05:34:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath object
05:34:08 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | took 267ms
05:34:08 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore.htm
05:34:08 INFO - PROCESS | 1669 | 1472906048720 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:08 INFO - PROCESS | 1669 | 1472906048785 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:09 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore.htm | IDBDatabase.deleteObjectStore() - object store's name is removed from database's list
05:34:09 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore.htm | took 316ms
05:34:09 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore2.htm
05:34:09 INFO - PROCESS | 1669 | 1472906049053 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:09 INFO - PROCESS | 1669 | 1472906049156 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:09 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore2.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store outside of a version change transaction
05:34:09 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore2.htm | took 329ms
05:34:09 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore3.htm
05:34:09 INFO - PROCESS | 1669 | 1472906049370 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:09 INFO - PROCESS | 1669 | 1472906049430 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:09 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore3.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store that does not exist
05:34:09 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore3.htm | took 215ms
05:34:09 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm
05:34:09 INFO - PROCESS | 1669 | 1472906049601 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:09 INFO - PROCESS | 1669 | 1472906049664 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:09 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | IDBDatabase.deleteObjectStore() - the object store is not reused
05:34:09 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | took 318ms
05:34:09 INFO - TEST-START | /IndexedDB/idbdatabase_transaction.htm
05:34:09 INFO - PROCESS | 1669 | 1472906049915 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:09 INFO - PROCESS | 1669 | 1472906049967 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:10 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid scope
05:34:10 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction.htm | took 217ms
05:34:10 INFO - TEST-START | /IndexedDB/idbdatabase_transaction2.htm
05:34:10 INFO - PROCESS | 1669 | 1472906050134 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:10 INFO - PROCESS | 1669 | 1472906050197 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:10 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction2.htm | IDBDatabase.transaction() - opening a transaction defaults to a read-only mode
05:34:10 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction2.htm | took 215ms
05:34:10 INFO - TEST-START | /IndexedDB/idbdatabase_transaction3.htm
05:34:10 INFO - PROCESS | 1669 | 1472906050352 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:10 INFO - PROCESS | 1669 | 1472906050407 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:10 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction3.htm | IDBDatabase.transaction() - attempt to open a transaction from closed database connection
05:34:10 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction3.htm | took 217ms
05:34:10 INFO - TEST-START | /IndexedDB/idbdatabase_transaction4.htm
05:34:10 INFO - PROCESS | 1669 | 1472906050578 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:10 INFO - PROCESS | 1669 | 1472906050636 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:10 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction4.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid mode
05:34:10 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction4.htm | took 216ms
05:34:10 INFO - TEST-START | /IndexedDB/idbdatabase_transaction5.htm
05:34:10 INFO - PROCESS | 1669 | 1472906050797 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:10 INFO - PROCESS | 1669 | 1472906050852 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:11 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction5.htm | IDBDatabase.transaction() - If storeNames is an empty list, the implementation must throw a DOMException of type InvalidAccessError
05:34:11 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction5.htm | took 223ms
05:34:11 INFO - TEST-START | /IndexedDB/idbfactory_cmp.htm
05:34:11 INFO - PROCESS | 1669 | 1472906051020 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:11 INFO - PROCESS | 1669 | 1472906051076 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:11 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp.htm | IDBFactory.cmp()
05:34:11 INFO - TEST-OK | /IndexedDB/idbfactory_cmp.htm | took 220ms
05:34:11 INFO - TEST-START | /IndexedDB/idbfactory_cmp2.htm
05:34:11 INFO - PROCESS | 1669 | 1472906051245 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:11 INFO - PROCESS | 1669 | 1472906051302 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:11 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - no argument
05:34:11 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - null
05:34:11 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - NaN
05:34:11 INFO - TEST-OK | /IndexedDB/idbfactory_cmp2.htm | took 218ms
05:34:11 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase.htm
05:34:11 INFO - PROCESS | 1669 | 1472906051468 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:11 INFO - PROCESS | 1669 | 1472906051527 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:11 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase.htm | IDBFactory.deleteDatabase() - request has no source
05:34:11 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase.htm | took 316ms
05:34:11 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase2.htm
05:34:11 INFO - PROCESS | 1669 | 1472906051786 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:11 INFO - PROCESS | 1669 | 1472906051844 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:12 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase2.htm | IDBFactory.deleteDatabase() - result of the request is set to undefined
05:34:12 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase2.htm | took 217ms
05:34:12 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase3.htm
05:34:12 INFO - PROCESS | 1669 | 1472906052017 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:12 INFO - PROCESS | 1669 | 1472906052076 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:12 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase3.htm | IDBFactory.deleteDatabase() - success event
05:34:12 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase3.htm | took 217ms
05:34:12 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase4.htm
05:34:12 INFO - PROCESS | 1669 | 1472906052236 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:12 INFO - PROCESS | 1669 | 1472906052298 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:12 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete an existing database
05:34:12 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete a nonexistant database
05:34:12 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase4.htm | took 418ms
05:34:12 INFO - TEST-START | /IndexedDB/idbfactory_open.htm
05:34:12 INFO - PROCESS | 1669 | 1472906052660 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:12 INFO - PROCESS | 1669 | 1472906052871 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:13 INFO - TEST-PASS | /IndexedDB/idbfactory_open.htm | IDBFactory.open() - request has no source
05:34:13 INFO - TEST-OK | /IndexedDB/idbfactory_open.htm | took 571ms
05:34:13 INFO - TEST-START | /IndexedDB/idbfactory_open10.htm
05:34:13 INFO - PROCESS | 1669 | 1472906053235 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:13 INFO - PROCESS | 1669 | 1472906053284 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:13 INFO - TEST-PASS | /IndexedDB/idbfactory_open10.htm | IDBFactory.open() - error in upgradeneeded resets db
05:34:13 INFO - TEST-ERROR | /IndexedDB/idbfactory_open10.htm | took 267ms
05:34:13 INFO - TEST-START | /IndexedDB/idbfactory_open11.htm
05:34:13 INFO - PROCESS | 1669 | 1472906053504 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:13 INFO - PROCESS | 1669 | 1472906053561 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:13 INFO - TEST-PASS | /IndexedDB/idbfactory_open11.htm | IDBFactory.open() - second open's transaction is available to get objectStores
05:34:13 INFO - TEST-OK | /IndexedDB/idbfactory_open11.htm | took 366ms
05:34:13 INFO - TEST-START | /IndexedDB/idbfactory_open12.htm
05:34:13 INFO - PROCESS | 1669 | 1472906053878 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:13 INFO - PROCESS | 1669 | 1472906053929 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:14 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent
05:34:14 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent - second upgrade
05:34:14 INFO - TEST-OK | /IndexedDB/idbfactory_open12.htm | took 222ms
05:34:14 INFO - TEST-START | /IndexedDB/idbfactory_open2.htm
05:34:14 INFO - PROCESS | 1669 | 1472906054099 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:14 INFO - PROCESS | 1669 | 1472906054148 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:14 INFO - TEST-PASS | /IndexedDB/idbfactory_open2.htm | IDBFactory.open() - database 'name' and 'version' are correctly set
05:34:14 INFO - TEST-OK | /IndexedDB/idbfactory_open2.htm | took 215ms
05:34:14 INFO - TEST-START | /IndexedDB/idbfactory_open3.htm
05:34:14 INFO - PROCESS | 1669 | 1472906054317 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:14 INFO - PROCESS | 1669 | 1472906054377 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:14 INFO - TEST-PASS | /IndexedDB/idbfactory_open3.htm | IDBFactory.open() - no version opens current database
05:34:14 INFO - TEST-OK | /IndexedDB/idbfactory_open3.htm | took 216ms
05:34:14 INFO - TEST-START | /IndexedDB/idbfactory_open4.htm
05:34:14 INFO - PROCESS | 1669 | 1472906054536 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:14 INFO - PROCESS | 1669 | 1472906054586 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:14 INFO - TEST-PASS | /IndexedDB/idbfactory_open4.htm | IDBFactory.open() - new database has default version
05:34:14 INFO - TEST-OK | /IndexedDB/idbfactory_open4.htm | took 216ms
05:34:14 INFO - TEST-START | /IndexedDB/idbfactory_open5.htm
05:34:14 INFO - PROCESS | 1669 | 1472906054755 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:14 INFO - PROCESS | 1669 | 1472906054816 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:15 INFO - TEST-PASS | /IndexedDB/idbfactory_open5.htm | IDBFactory.open() - new database is empty
05:34:15 INFO - TEST-OK | /IndexedDB/idbfactory_open5.htm | took 316ms
05:34:15 INFO - TEST-START | /IndexedDB/idbfactory_open6.htm
05:34:15 INFO - PROCESS | 1669 | 1472906055082 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:15 INFO - PROCESS | 1669 | 1472906055172 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:15 INFO - TEST-PASS | /IndexedDB/idbfactory_open6.htm | IDBFactory.open() - open database with a lower version than current
05:34:15 INFO - TEST-OK | /IndexedDB/idbfactory_open6.htm | took 326ms
05:34:15 INFO - TEST-START | /IndexedDB/idbfactory_open7.htm
05:34:15 INFO - PROCESS | 1669 | 1472906055402 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:15 INFO - PROCESS | 1669 | 1472906055475 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:15 INFO - TEST-PASS | /IndexedDB/idbfactory_open7.htm | IDBFactory.open() - open database with a higher version than current
05:34:15 INFO - TEST-OK | /IndexedDB/idbfactory_open7.htm | took 315ms
05:34:15 INFO - TEST-START | /IndexedDB/idbfactory_open8.htm
05:34:15 INFO - PROCESS | 1669 | 1472906055723 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:15 INFO - PROCESS | 1669 | 1472906055828 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:16 INFO - TEST-PASS | /IndexedDB/idbfactory_open8.htm | IDBFactory.open() - error in version change transaction aborts open
05:34:16 INFO - TEST-OK | /IndexedDB/idbfactory_open8.htm | took 367ms
05:34:16 INFO - TEST-START | /IndexedDB/idbfactory_open9.htm
05:34:16 INFO - PROCESS | 1669 | 1472906056103 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:16 INFO - PROCESS | 1669 | 1472906056175 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:16 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -1 should throw TypeError.
05:34:16 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -0.5 should throw TypeError.
05:34:16 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0 should throw TypeError.
05:34:16 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.5 should throw TypeError.
05:34:16 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.8 should throw TypeError.
05:34:16 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740992 should throw TypeError.
05:34:16 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument NaN should throw TypeError.
05:34:16 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument Infinity should throw TypeError.
05:34:16 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -Infinity should throw TypeError.
05:34:16 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument "foo" should throw TypeError.
05:34:16 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument null should throw TypeError. - assert_throws: function "function () {
05:34:16 INFO - window.indexedDB.open('test', val);..." did not throw
05:34:16 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
05:34:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:34:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:34:16 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
05:34:16 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:28:1
05:34:16 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument false should throw TypeError.
05:34:16 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object should throw TypeError. - assert_throws: function "function () {
05:34:16 INFO - window.indexedDB.open('test', val);..." did not throw
05:34:16 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
05:34:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:34:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:34:16 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
05:34:16 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:31:1
05:34:16 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (second) should throw TypeError. - assert_throws: function "function () {
05:34:16 INFO - window.indexedDB.open('test', val);..." did not throw
05:34:16 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
05:34:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:34:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:34:16 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
05:34:16 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:35:1
05:34:16 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (third) should throw TypeError. - assert_throws: function "function () {
05:34:16 INFO - window.indexedDB.open('test', val);..." did not throw
05:34:16 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
05:34:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:34:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:34:16 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
05:34:16 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:39:1
05:34:16 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 1.5 should not throw.
05:34:16 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740991 should not throw.
05:34:16 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument undefined should not throw.
05:34:16 INFO - TEST-ERROR | /IndexedDB/idbfactory_open9.htm | took 331ms
05:34:16 INFO - TEST-START | /IndexedDB/idbindex-multientry-arraykeypath.htm
05:34:16 INFO - PROCESS | 1669 | 1472906056479 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:16 INFO - PROCESS | 1669 | 1472906056551 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:16 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-arraykeypath.htm | IDBIndex.multiEntry: array keyPath with multiEntry
05:34:16 INFO - TEST-OK | /IndexedDB/idbindex-multientry-arraykeypath.htm | took 386ms
05:34:16 INFO - TEST-START | /IndexedDB/idbindex-multientry-big.htm
05:34:16 INFO - PROCESS | 1669 | 1472906056857 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:16 INFO - PROCESS | 1669 | 1472906056965 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:18 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Adding one item with 1000 multiEntry keys
05:34:18 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Getting the one item by 1000 indeced keys
05:34:18 INFO - TEST-OK | /IndexedDB/idbindex-multientry-big.htm | took 1223ms
05:34:18 INFO - TEST-START | /IndexedDB/idbindex-multientry.htm
05:34:18 INFO - PROCESS | 1669 | 1472906058082 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:18 INFO - PROCESS | 1669 | 1472906058128 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:18 INFO - TEST-PASS | /IndexedDB/idbindex-multientry.htm | IDBIndex.multiEntry - adding keys
05:34:18 INFO - TEST-OK | /IndexedDB/idbindex-multientry.htm | took 268ms
05:34:18 INFO - TEST-START | /IndexedDB/idbindex_count.htm
05:34:18 INFO - PROCESS | 1669 | 1472906058354 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:18 INFO - PROCESS | 1669 | 1472906058409 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:18 INFO - TEST-PASS | /IndexedDB/idbindex_count.htm | IDBIndex.count() - returns the number of records in the index
05:34:18 INFO - TEST-OK | /IndexedDB/idbindex_count.htm | took 219ms
05:34:18 INFO - TEST-START | /IndexedDB/idbindex_count2.htm
05:34:18 INFO - PROCESS | 1669 | 1472906058585 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:18 INFO - PROCESS | 1669 | 1472906058635 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:18 INFO - TEST-PASS | /IndexedDB/idbindex_count2.htm | IDBIndex.count() - returns the number of records that have keys within the range
05:34:18 INFO - TEST-OK | /IndexedDB/idbindex_count2.htm | took 218ms
05:34:18 INFO - TEST-START | /IndexedDB/idbindex_count3.htm
05:34:18 INFO - PROCESS | 1669 | 1472906058803 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:18 INFO - PROCESS | 1669 | 1472906058854 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:19 INFO - TEST-PASS | /IndexedDB/idbindex_count3.htm | IDBIndex.count() - returns the number of records that have keys with the key
05:34:19 INFO - TEST-OK | /IndexedDB/idbindex_count3.htm | took 267ms
05:34:19 INFO - TEST-START | /IndexedDB/idbindex_count4.htm
05:34:19 INFO - PROCESS | 1669 | 1472906059235 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:19 INFO - PROCESS | 1669 | 1472906059304 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:19 INFO - TEST-PASS | /IndexedDB/idbindex_count4.htm | IDBIndex.count() - throw DataError when using invalid key
05:34:19 INFO - TEST-OK | /IndexedDB/idbindex_count4.htm | took 308ms
05:34:19 INFO - TEST-START | /IndexedDB/idbindex_get.htm
05:34:19 INFO - PROCESS | 1669 | 1472906059505 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:19 INFO - PROCESS | 1669 | 1472906059555 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:19 INFO - TEST-PASS | /IndexedDB/idbindex_get.htm | IDBIndex.get() - returns the record
05:34:19 INFO - TEST-OK | /IndexedDB/idbindex_get.htm | took 219ms
05:34:19 INFO - TEST-START | /IndexedDB/idbindex_get2.htm
05:34:19 INFO - PROCESS | 1669 | 1472906059731 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:19 INFO - PROCESS | 1669 | 1472906059784 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:19 INFO - TEST-PASS | /IndexedDB/idbindex_get2.htm | IDBIndex.get() - returns the record where the index contains duplicate values
05:34:19 INFO - TEST-OK | /IndexedDB/idbindex_get2.htm | took 273ms
05:34:19 INFO - TEST-START | /IndexedDB/idbindex_get3.htm
05:34:20 INFO - PROCESS | 1669 | 1472906060001 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:20 INFO - PROCESS | 1669 | 1472906060057 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:20 INFO - TEST-PASS | /IndexedDB/idbindex_get3.htm | IDBIndex.get() - attempt to retrieve a record that doesn't exist
05:34:20 INFO - TEST-OK | /IndexedDB/idbindex_get3.htm | took 266ms
05:34:20 INFO - TEST-START | /IndexedDB/idbindex_get4.htm
05:34:20 INFO - PROCESS | 1669 | 1472906060270 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:20 INFO - PROCESS | 1669 | 1472906060330 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:20 INFO - TEST-PASS | /IndexedDB/idbindex_get4.htm | IDBIndex.get() - returns the record with the first key in the range
05:34:20 INFO - TEST-OK | /IndexedDB/idbindex_get4.htm | took 316ms
05:34:20 INFO - TEST-START | /IndexedDB/idbindex_get5.htm
05:34:20 INFO - PROCESS | 1669 | 1472906060610 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:20 INFO - PROCESS | 1669 | 1472906060712 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:20 INFO - TEST-PASS | /IndexedDB/idbindex_get5.htm | IDBIndex.get() - throw DataError when using invalid key
05:34:20 INFO - TEST-OK | /IndexedDB/idbindex_get5.htm | took 376ms
05:34:20 INFO - TEST-START | /IndexedDB/idbindex_get6.htm
05:34:20 INFO - PROCESS | 1669 | 1472906060968 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:21 INFO - PROCESS | 1669 | 1472906061017 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:21 INFO - TEST-PASS | /IndexedDB/idbindex_get6.htm | IDBIndex.get() - throw InvalidStateError when the index is deleted
05:34:21 INFO - TEST-OK | /IndexedDB/idbindex_get6.htm | took 216ms
05:34:21 INFO - TEST-START | /IndexedDB/idbindex_get7.htm
05:34:21 INFO - PROCESS | 1669 | 1472906061186 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:21 INFO - PROCESS | 1669 | 1472906061236 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:21 INFO - TEST-PASS | /IndexedDB/idbindex_get7.htm | IDBIndex.get() - throw TransactionInactiveError on aborted transaction
05:34:21 INFO - TEST-OK | /IndexedDB/idbindex_get7.htm | took 216ms
05:34:21 INFO - TEST-START | /IndexedDB/idbindex_get8.htm
05:34:21 INFO - PROCESS | 1669 | 1472906061405 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:21 INFO - PROCESS | 1669 | 1472906061462 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:21 INFO - TEST-PASS | /IndexedDB/idbindex_get8.htm | IDBIndex.get() - throw InvalidStateError on index deleted by aborted upgrade
05:34:21 INFO - TEST-OK | /IndexedDB/idbindex_get8.htm | took 217ms
05:34:21 INFO - TEST-START | /IndexedDB/idbindex_getAll.html
05:34:21 INFO - PROCESS | 1669 | 1472906061633 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:21 INFO - PROCESS | 1669 | 1472906061693 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:21 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Single item get
05:34:21 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Empty object store
05:34:21 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get all keys
05:34:21 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=10
05:34:21 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range
05:34:21 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range with maxCount
05:34:21 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get upper excluded
05:34:21 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get lower excluded
05:34:21 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range (generated) with maxCount
05:34:21 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Non existent key
05:34:21 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=0
05:34:21 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve multiEntry key
05:34:21 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve one key multiple values
05:34:21 INFO - TEST-OK | /IndexedDB/idbindex_getAll.html | took 268ms
05:34:21 INFO - TEST-START | /IndexedDB/idbindex_getAllKeys.html
05:34:21 INFO - PROCESS | 1669 | 1472906061904 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:21 INFO - PROCESS | 1669 | 1472906061962 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Single item get
05:34:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Empty object store
05:34:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all keys
05:34:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all generated keys
05:34:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=10
05:34:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range
05:34:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range with maxCount
05:34:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get upper excluded
05:34:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get lower excluded
05:34:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range (generated) with maxCount
05:34:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Non existent key
05:34:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=0
05:34:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Retrieve multiEntry keys
05:34:22 INFO - TEST-OK | /IndexedDB/idbindex_getAllKeys.html | took 267ms
05:34:22 INFO - TEST-START | /IndexedDB/idbindex_getKey.htm
05:34:22 INFO - PROCESS | 1669 | 1472906062179 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:22 INFO - PROCESS | 1669 | 1472906062232 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:22 INFO - TEST-PASS | /IndexedDB/idbindex_getKey.htm | IDBIndex.getKey() - returns the record's primary key
05:34:22 INFO - TEST-OK | /IndexedDB/idbindex_getKey.htm | took 216ms
05:34:22 INFO - TEST-START | /IndexedDB/idbindex_getKey2.htm
05:34:22 INFO - PROCESS | 1669 | 1472906062397 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:22 INFO - PROCESS | 1669 | 1472906062449 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:22 INFO - TEST-PASS | /IndexedDB/idbindex_getKey2.htm | IDBIndex.getKey() - returns the record's primary key where the index contains duplicate values
05:34:22 INFO - TEST-OK | /IndexedDB/idbindex_getKey2.htm | took 222ms
05:34:22 INFO - TEST-START | /IndexedDB/idbindex_getKey3.htm
05:34:22 INFO - PROCESS | 1669 | 1472906062616 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:22 INFO - PROCESS | 1669 | 1472906062665 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:22 INFO - TEST-PASS | /IndexedDB/idbindex_getKey3.htm | IDBIndex.getKey() - attempt to retrieve the primary key of a record that doesn't exist
05:34:22 INFO - TEST-OK | /IndexedDB/idbindex_getKey3.htm | took 217ms
05:34:22 INFO - TEST-START | /IndexedDB/idbindex_getKey4.htm
05:34:22 INFO - PROCESS | 1669 | 1472906062835 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:22 INFO - PROCESS | 1669 | 1472906062885 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:23 INFO - TEST-PASS | /IndexedDB/idbindex_getKey4.htm | IDBIndex.getKey() - returns the key of the first record within the range
05:34:23 INFO - TEST-OK | /IndexedDB/idbindex_getKey4.htm | took 216ms
05:34:23 INFO - TEST-START | /IndexedDB/idbindex_getKey5.htm
05:34:23 INFO - PROCESS | 1669 | 1472906063054 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:23 INFO - PROCESS | 1669 | 1472906063109 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:23 INFO - TEST-PASS | /IndexedDB/idbindex_getKey5.htm | IDBIndex.getKey() - throw DataError when using invalid key
05:34:23 INFO - TEST-OK | /IndexedDB/idbindex_getKey5.htm | took 219ms
05:34:23 INFO - TEST-START | /IndexedDB/idbindex_getKey6.htm
05:34:23 INFO - PROCESS | 1669 | 1472906063283 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:23 INFO - PROCESS | 1669 | 1472906063333 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:23 INFO - TEST-PASS | /IndexedDB/idbindex_getKey6.htm | IDBIndex.getKey() - throw InvalidStateError when the index is deleted
05:34:23 INFO - TEST-OK | /IndexedDB/idbindex_getKey6.htm | took 217ms
05:34:23 INFO - TEST-START | /IndexedDB/idbindex_getKey7.htm
05:34:23 INFO - PROCESS | 1669 | 1472906063500 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:23 INFO - PROCESS | 1669 | 1472906063554 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:23 INFO - TEST-PASS | /IndexedDB/idbindex_getKey7.htm | IDBIndex.getKey() - throw TransactionInactiveError on aborted transaction
05:34:23 INFO - TEST-OK | /IndexedDB/idbindex_getKey7.htm | took 266ms
05:34:23 INFO - TEST-START | /IndexedDB/idbindex_getKey8.htm
05:34:23 INFO - PROCESS | 1669 | 1472906063773 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:23 INFO - PROCESS | 1669 | 1472906063895 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:24 INFO - TEST-PASS | /IndexedDB/idbindex_getKey8.htm | IDBIndex.getKey() - throw InvalidStateError on index deleted by aborted upgrade
05:34:24 INFO - TEST-OK | /IndexedDB/idbindex_getKey8.htm | took 467ms
05:34:24 INFO - TEST-START | /IndexedDB/idbindex_indexNames.htm
05:34:24 INFO - PROCESS | 1669 | 1472906064260 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:24 INFO - PROCESS | 1669 | 1472906064328 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:24 INFO - TEST-PASS | /IndexedDB/idbindex_indexNames.htm | IDBIndex.getKey() - returns the record's primary key
05:34:24 INFO - TEST-OK | /IndexedDB/idbindex_indexNames.htm | took 418ms
05:34:24 INFO - TEST-START | /IndexedDB/idbindex_openCursor.htm
05:34:24 INFO - PROCESS | 1669 | 1472906064678 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:24 INFO - PROCESS | 1669 | 1472906064723 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:24 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor.htm | IDBIndex.openCursor() - throw InvalidStateError when the index is deleted
05:34:24 INFO - TEST-OK | /IndexedDB/idbindex_openCursor.htm | took 221ms
05:34:24 INFO - TEST-START | /IndexedDB/idbindex_openCursor2.htm
05:34:24 INFO - PROCESS | 1669 | 1472906064903 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:24 INFO - PROCESS | 1669 | 1472906064953 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:25 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor2.htm | IDBIndex.openCursor() - throw TransactionInactiveError on aborted transaction
05:34:25 INFO - TEST-OK | /IndexedDB/idbindex_openCursor2.htm | took 216ms
05:34:25 INFO - TEST-START | /IndexedDB/idbindex_openCursor3.htm
05:34:25 INFO - PROCESS | 1669 | 1472906065131 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:25 INFO - PROCESS | 1669 | 1472906065181 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:25 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor3.htm | IDBIndex.openCursor() - throw InvalidStateError on index deleted by aborted upgrade
05:34:25 INFO - TEST-OK | /IndexedDB/idbindex_openCursor3.htm | took 218ms
05:34:25 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor.htm
05:34:25 INFO - PROCESS | 1669 | 1472906065346 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:25 INFO - PROCESS | 1669 | 1472906065396 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:25 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor.htm | IDBIndex.openKeyCursor() - throw DataError when using a invalid key
05:34:25 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor.htm | took 219ms
05:34:25 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor2.htm
05:34:25 INFO - PROCESS | 1669 | 1472906065567 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:25 INFO - PROCESS | 1669 | 1472906065619 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:25 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor2.htm | IDBIndex.openKeyCursor() - throw InvalidStateError when the index is deleted
05:34:25 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor2.htm | took 217ms
05:34:25 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor3.htm
05:34:25 INFO - PROCESS | 1669 | 1472906065787 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:25 INFO - PROCESS | 1669 | 1472906065850 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:25 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor3.htm | IDBIndex.openKeyCursor() - throw TransactionInactiveError on aborted transaction
05:34:25 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor3.htm | took 216ms
05:34:26 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor4.htm
05:34:26 INFO - PROCESS | 1669 | 1472906066004 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:26 INFO - PROCESS | 1669 | 1472906066053 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:26 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor4.htm | IDBIndex.openKeyCursor() - throw InvalidStateError on index deleted by aborted upgrade
05:34:26 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor4.htm | took 216ms
05:34:26 INFO - TEST-START | /IndexedDB/idbkeyrange-includes.htm
05:34:26 INFO - PROCESS | 1669 | 1472906066223 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:26 INFO - PROCESS | 1669 | 1472906066279 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:26 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with a closed range
05:34:26 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an open range
05:34:26 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an only range
05:34:26 INFO - TEST-OK | /IndexedDB/idbkeyrange-includes.htm | took 218ms
05:34:26 INFO - TEST-START | /IndexedDB/idbkeyrange.htm
05:34:26 INFO - PROCESS | 1669 | 1472906066449 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:26 INFO - PROCESS | 1669 | 1472906066498 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:26 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.only() - returns an IDBKeyRange and the properties are set correctly
05:34:26 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - returns an IDBKeyRange and the properties are set correctly
05:34:26 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - 'open' parameter has correct default set
05:34:26 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - returns an IDBKeyRange and the properties are set correctly
05:34:26 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - 'open' parameter has correct default set
05:34:26 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - returns an IDBKeyRange and the properties are set correctly
05:34:26 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - 'lowerOpen' and 'upperOpen' parameters have correct defaults set
05:34:26 INFO - TEST-OK | /IndexedDB/idbkeyrange.htm | took 218ms
05:34:26 INFO - TEST-START | /IndexedDB/idbkeyrange_incorrect.htm
05:34:26 INFO - PROCESS | 1669 | 1472906066680 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:26 INFO - PROCESS | 1669 | 1472906066745 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:26 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound() - bound requires more than 0 arguments.
05:34:26 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(null, null) - null parameters are incorrect.
05:34:26 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(1, null / null, 1) - null parameter is incorrect.
05:34:26 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(lower, upper / lower > upper) - 'lower' is greater than 'upper'.
05:34:26 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(DOMString/Date/Array, 1) - A DOMString, Date and Array are greater than a float.
05:34:26 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(noExistingVariable, 1 / goodVariable, noExistingVariable) - noExistingVariable is not defined.
05:34:26 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(true, 1) - boolean is not a valid key type.
05:34:26 INFO - TEST-OK | /IndexedDB/idbkeyrange_incorrect.htm | took 268ms
05:34:26 INFO - TEST-START | /IndexedDB/idbobjectstore_add.htm
05:34:26 INFO - PROCESS | 1669 | 1472906066956 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:27 INFO - PROCESS | 1669 | 1472906067082 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:27 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add.htm | IDBObjectStore.add() - add with an inline key
05:34:27 INFO - TEST-OK | /IndexedDB/idbobjectstore_add.htm | took 421ms
05:34:27 INFO - TEST-START | /IndexedDB/idbobjectstore_add10.htm
05:34:27 INFO - PROCESS | 1669 | 1472906067389 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:27 INFO - PROCESS | 1669 | 1472906067481 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:27 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add10.htm | IDBObjectStore.add() - Attempt to call 'add' without an key parameter when the object store uses out-of-line keys
05:34:27 INFO - TEST-OK | /IndexedDB/idbobjectstore_add10.htm | took 267ms
05:34:27 INFO - TEST-START | /IndexedDB/idbobjectstore_add11.htm
05:34:27 INFO - PROCESS | 1669 | 1472906067664 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:27 INFO - PROCESS | 1669 | 1472906067729 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34: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
05:34:27 INFO - TEST-OK | /IndexedDB/idbobjectstore_add11.htm | took 325ms
05:34:27 INFO - TEST-START | /IndexedDB/idbobjectstore_add12.htm
05:34:27 INFO - PROCESS | 1669 | 1472906067987 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:28 INFO - PROCESS | 1669 | 1472906068067 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:28 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add12.htm | IDBObjectStore.add() - Attempt to add a record where the record's in-line key is not defined
05:34:28 INFO - TEST-OK | /IndexedDB/idbobjectstore_add12.htm | took 317ms
05:34:28 INFO - TEST-START | /IndexedDB/idbobjectstore_add13.htm
05:34:28 INFO - PROCESS | 1669 | 1472906068305 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:28 INFO - PROCESS | 1669 | 1472906068357 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34: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
05:34:28 INFO - TEST-OK | /IndexedDB/idbobjectstore_add13.htm | took 219ms
05:34:28 INFO - TEST-START | /IndexedDB/idbobjectstore_add14.htm
05:34:28 INFO - PROCESS | 1669 | 1472906068536 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:28 INFO - PROCESS | 1669 | 1472906068597 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34: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
05:34:28 INFO - TEST-OK | /IndexedDB/idbobjectstore_add14.htm | took 268ms
05:34:28 INFO - TEST-START | /IndexedDB/idbobjectstore_add15.htm
05:34:28 INFO - PROCESS | 1669 | 1472906068805 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:28 INFO - PROCESS | 1669 | 1472906068886 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:29 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add15.htm | IDBObjectStore.add() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
05:34:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_add15.htm | took 317ms
05:34:29 INFO - TEST-START | /IndexedDB/idbobjectstore_add16.htm
05:34:29 INFO - PROCESS | 1669 | 1472906069138 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:29 INFO - PROCESS | 1669 | 1472906069201 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:29 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add16.htm | IDBObjectStore.add() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
05:34:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_add16.htm | took 216ms
05:34:29 INFO - TEST-START | /IndexedDB/idbobjectstore_add2.htm
05:34:29 INFO - PROCESS | 1669 | 1472906069355 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:29 INFO - PROCESS | 1669 | 1472906069414 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:29 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add2.htm | IDBObjectStore.add() - add with an out-of-line key
05:34:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_add2.htm | took 218ms
05:34:29 INFO - TEST-START | /IndexedDB/idbobjectstore_add3.htm
05:34:29 INFO - PROCESS | 1669 | 1472906069584 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:29 INFO - PROCESS | 1669 | 1472906069647 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:29 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add3.htm | IDBObjectStore.add() - record with same key already exists
05:34:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_add3.htm | took 267ms
05:34:29 INFO - TEST-START | /IndexedDB/idbobjectstore_add4.htm
05:34:29 INFO - PROCESS | 1669 | 1472906069853 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:29 INFO - PROCESS | 1669 | 1472906069933 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:30 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add4.htm | IDBObjectStore.add() - add where an index has unique:true specified
05:34:30 INFO - TEST-OK | /IndexedDB/idbobjectstore_add4.htm | took 266ms
05:34:30 INFO - TEST-START | /IndexedDB/idbobjectstore_add5.htm
05:34:30 INFO - PROCESS | 1669 | 1472906070121 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:30 INFO - PROCESS | 1669 | 1472906070176 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:30 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add5.htm | IDBObjectStore.add() - object store's key path is an object attribute
05:34:30 INFO - TEST-OK | /IndexedDB/idbobjectstore_add5.htm | took 217ms
05:34:30 INFO - TEST-START | /IndexedDB/idbobjectstore_add6.htm
05:34:30 INFO - PROCESS | 1669 | 1472906070346 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:30 INFO - PROCESS | 1669 | 1472906070404 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:30 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add6.htm | IDBObjectStore.add() - autoIncrement and inline keys
05:34:30 INFO - TEST-OK | /IndexedDB/idbobjectstore_add6.htm | took 216ms
05:34:30 INFO - TEST-START | /IndexedDB/idbobjectstore_add7.htm
05:34:30 INFO - PROCESS | 1669 | 1472906070565 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:30 INFO - PROCESS | 1669 | 1472906070628 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add7.htm | IDBObjectStore.add() - autoIncrement and out-of-line keys
05:34:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_add7.htm | took 517ms
05:34:31 INFO - TEST-START | /IndexedDB/idbobjectstore_add8.htm
05:34:31 INFO - PROCESS | 1669 | 1472906071087 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:31 INFO - PROCESS | 1669 | 1472906071153 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add8.htm | IDBObjectStore.add() - object store has autoIncrement:true and the key path is an object attribute
05:34:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_add8.htm | took 317ms
05:34:31 INFO - TEST-START | /IndexedDB/idbobjectstore_add9.htm
05:34:31 INFO - PROCESS | 1669 | 1472906071419 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:31 INFO - PROCESS | 1669 | 1472906071469 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add9.htm | IDBObjectStore.add() - Attempt to add a record that does not meet the constraints of an object store's inline key requirements
05:34:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_add9.htm | took 219ms
05:34:31 INFO - TEST-START | /IndexedDB/idbobjectstore_clear.htm
05:34:31 INFO - PROCESS | 1669 | 1472906071648 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:31 INFO - PROCESS | 1669 | 1472906071702 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear.htm | IDBObjectStore.clear() - Verify clear removes all records
05:34:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear.htm | took 268ms
05:34:31 INFO - TEST-START | /IndexedDB/idbobjectstore_clear2.htm
05:34:31 INFO - PROCESS | 1669 | 1472906071915 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:31 INFO - PROCESS | 1669 | 1472906071981 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear2.htm | IDBObjectStore.clear() - clear removes all records from an index
05:34:32 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear2.htm | took 223ms
05:34:32 INFO - TEST-START | /IndexedDB/idbobjectstore_clear3.htm
05:34:32 INFO - PROCESS | 1669 | 1472906072135 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:32 INFO - PROCESS | 1669 | 1472906072182 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34: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
05:34:32 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear3.htm | took 216ms
05:34:32 INFO - TEST-START | /IndexedDB/idbobjectstore_clear4.htm
05:34:32 INFO - PROCESS | 1669 | 1472906072354 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:32 INFO - PROCESS | 1669 | 1472906072410 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear4.htm | IDBObjectStore.clear() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
05:34:32 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear4.htm | took 215ms
05:34:32 INFO - TEST-START | /IndexedDB/idbobjectstore_count.htm
05:34:32 INFO - PROCESS | 1669 | 1472906072571 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:32 INFO - PROCESS | 1669 | 1472906072619 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count.htm | IDBObjectStore.count() - returns the number of records in the object store
05:34:32 INFO - TEST-OK | /IndexedDB/idbobjectstore_count.htm | took 216ms
05:34:32 INFO - TEST-START | /IndexedDB/idbobjectstore_count2.htm
05:34:32 INFO - PROCESS | 1669 | 1472906072802 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:32 INFO - PROCESS | 1669 | 1472906072852 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count2.htm | IDBObjectStore.count() - returns the number of records that have keys within the range
05:34:33 INFO - TEST-OK | /IndexedDB/idbobjectstore_count2.htm | took 216ms
05:34:33 INFO - TEST-START | /IndexedDB/idbobjectstore_count3.htm
05:34:33 INFO - PROCESS | 1669 | 1472906073017 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:33 INFO - PROCESS | 1669 | 1472906073069 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count3.htm | IDBObjectStore.count() - returns the number of records that have keys with the key
05:34:33 INFO - TEST-OK | /IndexedDB/idbobjectstore_count3.htm | took 216ms
05:34:33 INFO - TEST-START | /IndexedDB/idbobjectstore_count4.htm
05:34:33 INFO - PROCESS | 1669 | 1472906073236 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:33 INFO - PROCESS | 1669 | 1472906073295 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count4.htm | IDBObjectStore.count() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
05:34:33 INFO - TEST-OK | /IndexedDB/idbobjectstore_count4.htm | took 216ms
05:34:33 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex.htm
05:34:33 INFO - PROCESS | 1669 | 1472906073455 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:33 INFO - PROCESS | 1669 | 1472906073521 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex.htm | IDBObjectStore.createIndex() - returns an IDBIndex and the properties are set correctly
05:34:33 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex.htm | took 273ms
05:34:33 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex10.htm
05:34:33 INFO - PROCESS | 1669 | 1472906073734 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:33 INFO - PROCESS | 1669 | 1472906073806 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34: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
05:34:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex10.htm | took 366ms
05:34:34 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex11.htm
05:34:34 INFO - PROCESS | 1669 | 1472906074105 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:34 INFO - PROCESS | 1669 | 1472906074190 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34: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
05:34:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex11.htm | took 367ms
05:34:34 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex12.htm
05:34:34 INFO - PROCESS | 1669 | 1472906074483 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:34 INFO - PROCESS | 1669 | 1472906074560 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex12.htm | IDBDatabase.createIndex() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
05:34:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex12.htm | took 276ms
05:34:34 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex13.htm
05:34:34 INFO - PROCESS | 1669 | 1472906074753 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:34 INFO - PROCESS | 1669 | 1472906074815 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex13.htm | IDBDatabase.createIndex() - Operate out versionchange throw InvalidStateError
05:34:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex13.htm | took 267ms
05:34:35 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex2.htm
05:34:35 INFO - PROCESS | 1669 | 1472906075037 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:35 INFO - PROCESS | 1669 | 1472906075115 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34: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
05:34:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex2.htm | took 316ms
05:34:35 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm
05:34:35 INFO - PROCESS | 1669 | 1472906075365 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:35 INFO - PROCESS | 1669 | 1472906075448 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | IDBObjectStore.createIndex() - the index is usable right after being made
05:34:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | took 268ms
05:34:35 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm
05:34:35 INFO - PROCESS | 1669 | 1472906075632 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:35 INFO - PROCESS | 1669 | 1472906075685 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | IDBObjectStore.createIndex() - Event ordering for a later deleted index
05:34:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | took 219ms
05:34:35 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm
05:34:35 INFO - PROCESS | 1669 | 1472906075854 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:35 INFO - PROCESS | 1669 | 1472906075914 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:36 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | IDBObjectStore.createIndex() - empty keyPath
05:34:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | took 216ms
05:34:36 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex6-event_order.htm
05:34:36 INFO - PROCESS | 1669 | 1472906076072 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:36 INFO - PROCESS | 1669 | 1472906076135 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34: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"
05:34:36 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex6-event_order.htm:50:9
05:34:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:34:36 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
05:34:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex6-event_order.htm | took 216ms
05:34:36 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex7-event_order.htm
05:34:36 INFO - PROCESS | 1669 | 1472906076297 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:36 INFO - PROCESS | 1669 | 1472906076362 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34: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"
05:34:36 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex7-event_order.htm:52:9
05:34:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:34:36 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
05:34:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex7-event_order.htm | took 217ms
05:34:36 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm
05:34:36 INFO - PROCESS | 1669 | 1472906076519 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:36 INFO - PROCESS | 1669 | 1472906076591 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:36 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | IDBObjectStore.createIndex() - index can be valid keys
05:34:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | took 319ms
05:34:36 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm
05:34:36 INFO - PROCESS | 1669 | 1472906076839 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:36 INFO - PROCESS | 1669 | 1472906076909 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | IDBObjectStore.createIndex() - empty name
05:34:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | took 218ms
05:34:37 INFO - TEST-START | /IndexedDB/idbobjectstore_delete.htm
05:34:37 INFO - PROCESS | 1669 | 1472906077065 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:37 INFO - PROCESS | 1669 | 1472906077122 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete.htm | IDBObjectStore.delete() - delete removes record (inline keys)
05:34:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete.htm | took 222ms
05:34:37 INFO - TEST-START | /IndexedDB/idbobjectstore_delete2.htm
05:34:37 INFO - PROCESS | 1669 | 1472906077324 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:37 INFO - PROCESS | 1669 | 1472906077421 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete2.htm | IDBObjectStore.delete() - key doesn't match any records
05:34:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete2.htm | took 452ms
05:34:37 INFO - TEST-START | /IndexedDB/idbobjectstore_delete3.htm
05:34:37 INFO - PROCESS | 1669 | 1472906077739 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:37 INFO - PROCESS | 1669 | 1472906077810 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:38 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete3.htm | IDBObjectStore.delete() - object store's key path is an object attribute
05:34:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete3.htm | took 419ms
05:34:38 INFO - TEST-START | /IndexedDB/idbobjectstore_delete4.htm
05:34:38 INFO - PROCESS | 1669 | 1472906078165 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:38 INFO - PROCESS | 1669 | 1472906078216 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:38 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete4.htm | IDBObjectStore.delete() - delete removes record (out-of-line keys)
05:34:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete4.htm | took 221ms
05:34:38 INFO - TEST-START | /IndexedDB/idbobjectstore_delete5.htm
05:34:38 INFO - PROCESS | 1669 | 1472906078387 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:38 INFO - PROCESS | 1669 | 1472906078444 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:38 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete5.htm | IDBObjectStore.delete() - removes all of the records in the range
05:34:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete5.htm | took 216ms
05:34:38 INFO - TEST-START | /IndexedDB/idbobjectstore_delete6.htm
05:34:38 INFO - PROCESS | 1669 | 1472906078614 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:38 INFO - PROCESS | 1669 | 1472906078667 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:38 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete6.htm | IDBObjectStore.delete() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
05:34:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete6.htm | took 269ms
05:34:38 INFO - TEST-START | /IndexedDB/idbobjectstore_delete7.htm
05:34:38 INFO - PROCESS | 1669 | 1472906078883 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:38 INFO - PROCESS | 1669 | 1472906078939 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34: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
05:34:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete7.htm | took 221ms
05:34:39 INFO - TEST-START | /IndexedDB/idbobjectstore_deleteIndex.htm
05:34:39 INFO - PROCESS | 1669 | 1472906079106 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:39 INFO - PROCESS | 1669 | 1472906079164 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:39 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleteIndex.htm | IDBObjectStore.deleteIndex() - removes the index
05:34:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleteIndex.htm | took 218ms
05:34:39 INFO - TEST-START | /IndexedDB/idbobjectstore_deleted.htm
05:34:39 INFO - PROCESS | 1669 | 1472906079334 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:39 INFO - PROCESS | 1669 | 1472906079389 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:39 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleted.htm | Attempting to use deleted IDBObjectStore
05:34:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleted.htm | took 218ms
05:34:39 INFO - TEST-START | /IndexedDB/idbobjectstore_get.htm
05:34:39 INFO - PROCESS | 1669 | 1472906079553 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:39 INFO - PROCESS | 1669 | 1472906079608 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:39 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get.htm | IDBObjectStore.get() - key is a number
05:34:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_get.htm | took 216ms
05:34:39 INFO - TEST-START | /IndexedDB/idbobjectstore_get2.htm
05:34:39 INFO - PROCESS | 1669 | 1472906079773 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:39 INFO - PROCESS | 1669 | 1472906079823 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:39 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get2.htm | IDBObjectStore.get() - key is a string
05:34:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_get2.htm | took 216ms
05:34:39 INFO - TEST-START | /IndexedDB/idbobjectstore_get3.htm
05:34:40 INFO - PROCESS | 1669 | 1472906079999 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:40 INFO - PROCESS | 1669 | 1472906080056 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:40 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get3.htm | IDBObjectStore.get() - key is a Date
05:34:40 INFO - TEST-OK | /IndexedDB/idbobjectstore_get3.htm | took 223ms
05:34:40 INFO - TEST-START | /IndexedDB/idbobjectstore_get4.htm
05:34:40 INFO - PROCESS | 1669 | 1472906080222 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:40 INFO - PROCESS | 1669 | 1472906080287 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:40 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get4.htm | IDBObjectStore.get() - attempt to retrieve a record that doesn't exist
05:34:40 INFO - TEST-OK | /IndexedDB/idbobjectstore_get4.htm | took 266ms
05:34:40 INFO - TEST-START | /IndexedDB/idbobjectstore_get5.htm
05:34:40 INFO - PROCESS | 1669 | 1472906080497 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:40 INFO - PROCESS | 1669 | 1472906080568 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:40 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get5.htm | IDBObjectStore.get() - returns the record with the first key in the range
05:34:40 INFO - TEST-OK | /IndexedDB/idbobjectstore_get5.htm | took 269ms
05:34:40 INFO - TEST-START | /IndexedDB/idbobjectstore_get6.htm
05:34:40 INFO - PROCESS | 1669 | 1472906080766 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:40 INFO - PROCESS | 1669 | 1472906080832 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get6.htm | IDBObjectStore.get() - throw TransactionInactiveError on aborted transaction
05:34:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_get6.htm | took 266ms
05:34:41 INFO - TEST-START | /IndexedDB/idbobjectstore_get7.htm
05:34:41 INFO - PROCESS | 1669 | 1472906081035 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:41 INFO - PROCESS | 1669 | 1472906081099 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get7.htm | IDBObjectStore.get() - throw DataError when using invalid key
05:34:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_get7.htm | took 266ms
05:34:41 INFO - TEST-START | /IndexedDB/idbobjectstore_getAll.html
05:34:41 INFO - PROCESS | 1669 | 1472906081307 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:41 INFO - PROCESS | 1669 | 1472906081372 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get
05:34:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get (generated key)
05:34:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | getAll on empty object store
05:34:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get all values
05:34:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Test maxCount
05:34:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range
05:34:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range with maxCount
05:34:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get upper excluded
05:34:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get lower excluded
05:34:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range (generated) with maxCount
05:34:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Non existent key
05:34:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | zero maxCount
05:34:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAll.html | took 267ms
05:34:41 INFO - TEST-START | /IndexedDB/idbobjectstore_getAllKeys.html
05:34:41 INFO - PROCESS | 1669 | 1472906081580 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:41 INFO - PROCESS | 1669 | 1472906081637 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get
05:34:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get (generated key)
05:34:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | getAllKeys on empty object store
05:34:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get all values
05:34:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Test maxCount
05:34:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range
05:34:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range with maxCount
05:34:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get upper excluded
05:34:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get lower excluded
05:34:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range (generated) with maxCount
05:34:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Non existent key
05:34:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | zero maxCount
05:34:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAllKeys.html | took 269ms
05:34:41 INFO - TEST-START | /IndexedDB/idbobjectstore_index.htm
05:34:41 INFO - PROCESS | 1669 | 1472906081851 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:41 INFO - PROCESS | 1669 | 1472906081905 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_index.htm | IDBObjectStore.index() - returns an index
05:34:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_index.htm | took 216ms
05:34:42 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor.htm
05:34:42 INFO - PROCESS | 1669 | 1472906082069 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:42 INFO - PROCESS | 1669 | 1472906082128 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor.htm | IDBObjectStore.openCursor() - iterate through 100 objects
05:34:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor.htm | took 266ms
05:34:42 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor_invalid.htm
05:34:42 INFO - PROCESS | 1669 | 1472906082338 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:42 INFO - PROCESS | 1669 | 1472906082397 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor_invalid.htm | IDBObjectStore.openCursor() - invalid - pass something other than number
05:34:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor_invalid.htm | took 218ms
05:34:42 INFO - TEST-START | /IndexedDB/idbobjectstore_openKeyCursor.htm
05:34:42 INFO - PROCESS | 1669 | 1472906082565 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:42 INFO - PROCESS | 1669 | 1472906082623 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration
05:34:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration
05:34:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration with range
05:34:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration with range
05:34:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - invalid inputs
05:34:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_openKeyCursor.htm | took 275ms
05:34:42 INFO - TEST-START | /IndexedDB/idbobjectstore_put.htm
05:34:42 INFO - PROCESS | 1669 | 1472906082835 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:42 INFO - PROCESS | 1669 | 1472906082897 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put.htm | IDBObjectStore.put() - put with an inline key
05:34:43 INFO - TEST-OK | /IndexedDB/idbobjectstore_put.htm | took 217ms
05:34:43 INFO - TEST-START | /IndexedDB/idbobjectstore_put10.htm
05:34:43 INFO - PROCESS | 1669 | 1472906083054 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:43 INFO - PROCESS | 1669 | 1472906083114 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put10.htm | IDBObjectStore.put() - Attempt to call 'put' without an key parameter when the object store uses out-of-line keys
05:34:43 INFO - TEST-OK | /IndexedDB/idbobjectstore_put10.htm | took 216ms
05:34:43 INFO - TEST-START | /IndexedDB/idbobjectstore_put11.htm
05:34:43 INFO - PROCESS | 1669 | 1472906083282 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:43 INFO - PROCESS | 1669 | 1472906083339 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put11.htm | IDBObjectStore.put() - Attempt to put a record where the record's key does not meet the constraints of a valid key
05:34:43 INFO - TEST-OK | /IndexedDB/idbobjectstore_put11.htm | took 229ms
05:34:43 INFO - TEST-START | /IndexedDB/idbobjectstore_put12.htm
05:34:43 INFO - PROCESS | 1669 | 1472906083502 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:43 INFO - PROCESS | 1669 | 1472906083586 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put12.htm | IDBObjectStore.put() - Attempt to put a record where the record's in-line key is not defined
05:34:43 INFO - TEST-OK | /IndexedDB/idbobjectstore_put12.htm | took 316ms
05:34:43 INFO - TEST-START | /IndexedDB/idbobjectstore_put13.htm
05:34:43 INFO - PROCESS | 1669 | 1472906083821 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:43 INFO - PROCESS | 1669 | 1472906083907 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put13.htm | IDBObjectStore.put() - Attempt to put a record where the out of line key provided does not meet the constraints of a valid key
05:34:44 INFO - TEST-OK | /IndexedDB/idbobjectstore_put13.htm | took 316ms
05:34:44 INFO - TEST-START | /IndexedDB/idbobjectstore_put14.htm
05:34:44 INFO - PROCESS | 1669 | 1472906084235 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:44 INFO - PROCESS | 1669 | 1472906084331 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put14.htm | IDBObjectStore.put() - Put a record where a value being indexed does not meet the constraints of a valid key
05:34:44 INFO - TEST-OK | /IndexedDB/idbobjectstore_put14.htm | took 504ms
05:34:44 INFO - TEST-START | /IndexedDB/idbobjectstore_put15.htm
05:34:44 INFO - PROCESS | 1669 | 1472906084707 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:44 INFO - PROCESS | 1669 | 1472906084855 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34: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
05:34:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_put15.htm | took 619ms
05:34:45 INFO - TEST-START | /IndexedDB/idbobjectstore_put16.htm
05:34:45 INFO - PROCESS | 1669 | 1472906085329 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:45 INFO - PROCESS | 1669 | 1472906085384 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:45 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put16.htm | IDBObjectStore.put() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
05:34:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_put16.htm | took 268ms
05:34:45 INFO - TEST-START | /IndexedDB/idbobjectstore_put2.htm
05:34:45 INFO - PROCESS | 1669 | 1472906085603 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:45 INFO - PROCESS | 1669 | 1472906085661 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:45 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put2.htm | IDBObjectStore.put() - put with an out-of-line key
05:34:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_put2.htm | took 268ms
05:34:45 INFO - TEST-START | /IndexedDB/idbobjectstore_put3.htm
05:34:45 INFO - PROCESS | 1669 | 1472906085882 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:45 INFO - PROCESS | 1669 | 1472906085940 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put3.htm | IDBObjectStore.put() - record with same key already exists
05:34:46 INFO - TEST-OK | /IndexedDB/idbobjectstore_put3.htm | took 218ms
05:34:46 INFO - TEST-START | /IndexedDB/idbobjectstore_put4.htm
05:34:46 INFO - PROCESS | 1669 | 1472906086099 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:46 INFO - PROCESS | 1669 | 1472906086150 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put4.htm | IDBObjectStore.put() - put where an index has unique:true specified
05:34:46 INFO - TEST-OK | /IndexedDB/idbobjectstore_put4.htm | took 222ms
05:34:46 INFO - TEST-START | /IndexedDB/idbobjectstore_put5.htm
05:34:46 INFO - PROCESS | 1669 | 1472906086323 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:46 INFO - PROCESS | 1669 | 1472906086375 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put5.htm | IDBObjectStore.put() - object store's key path is an object attribute
05:34:46 INFO - TEST-OK | /IndexedDB/idbobjectstore_put5.htm | took 216ms
05:34:46 INFO - TEST-START | /IndexedDB/idbobjectstore_put6.htm
05:34:46 INFO - PROCESS | 1669 | 1472906086549 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:46 INFO - PROCESS | 1669 | 1472906086611 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put6.htm | IDBObjectStore.put() - autoIncrement and inline keys
05:34:46 INFO - TEST-OK | /IndexedDB/idbobjectstore_put6.htm | took 222ms
05:34:46 INFO - TEST-START | /IndexedDB/idbobjectstore_put7.htm
05:34:46 INFO - PROCESS | 1669 | 1472906086768 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:46 INFO - PROCESS | 1669 | 1472906086822 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put7.htm | IDBObjectStore.put() - autoIncrement and out-of-line keys
05:34:46 INFO - TEST-OK | /IndexedDB/idbobjectstore_put7.htm | took 216ms
05:34:46 INFO - TEST-START | /IndexedDB/idbobjectstore_put8.htm
05:34:46 INFO - PROCESS | 1669 | 1472906086986 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:47 INFO - PROCESS | 1669 | 1472906087035 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put8.htm | IDBObjectStore.put() - object store has autoIncrement:true and the key path is an object attribute
05:34:47 INFO - TEST-OK | /IndexedDB/idbobjectstore_put8.htm | took 217ms
05:34:47 INFO - TEST-START | /IndexedDB/idbobjectstore_put9.htm
05:34:47 INFO - PROCESS | 1669 | 1472906087205 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:47 INFO - PROCESS | 1669 | 1472906087264 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put9.htm | IDBObjectStore.put() - Attempt to put a record that does not meet the constraints of an object store's inline key requirements
05:34:47 INFO - TEST-OK | /IndexedDB/idbobjectstore_put9.htm | took 215ms
05:34:47 INFO - TEST-START | /IndexedDB/idbtransaction-oncomplete.htm
05:34:47 INFO - PROCESS | 1669 | 1472906087423 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:47 INFO - PROCESS | 1669 | 1472906087480 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:47 INFO - TEST-PASS | /IndexedDB/idbtransaction-oncomplete.htm | IDBTransaction - complete event
05:34:47 INFO - TEST-OK | /IndexedDB/idbtransaction-oncomplete.htm | took 266ms
05:34:47 INFO - TEST-START | /IndexedDB/idbtransaction.htm
05:34:47 INFO - PROCESS | 1669 | 1472906087704 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:47 INFO - PROCESS | 1669 | 1472906087777 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:47 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request gotten by the handler
05:34:47 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request returned by open()
05:34:47 INFO - TEST-OK | /IndexedDB/idbtransaction.htm | took 273ms
05:34:47 INFO - TEST-START | /IndexedDB/idbtransaction_abort.htm
05:34:47 INFO - PROCESS | 1669 | 1472906087972 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:48 INFO - PROCESS | 1669 | 1472906088031 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:48 INFO - TEST-PASS | /IndexedDB/idbtransaction_abort.htm | IDBTransaction - abort
05:34:48 INFO - TEST-OK | /IndexedDB/idbtransaction_abort.htm | took 216ms
05:34:48 INFO - TEST-START | /IndexedDB/idbtransaction_objectStoreNames.html
05:34:48 INFO - PROCESS | 1669 | 1472906088196 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:48 INFO - PROCESS | 1669 | 1472906088255 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:48 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - during upgrade transaction
05:34:48 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after close
05:34:48 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - transaction scope
05:34:48 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after commit
05:34:48 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after abort
05:34:48 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - sorting
05:34:48 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - no duplicates
05:34:48 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - unusual names
05:34:48 INFO - TEST-ERROR | /IndexedDB/idbtransaction_objectStoreNames.html | took 317ms
05:34:48 INFO - TEST-START | /IndexedDB/idbversionchangeevent.htm
05:34:48 INFO - PROCESS | 1669 | 1472906088518 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:48 INFO - PROCESS | 1669 | 1472906088587 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:48 INFO - TEST-PASS | /IndexedDB/idbversionchangeevent.htm | IDBVersionChangeEvent fired in upgradeneeded, versionchange and deleteDatabase
05:34:48 INFO - TEST-OK | /IndexedDB/idbversionchangeevent.htm | took 268ms
05:34:48 INFO - TEST-START | /IndexedDB/index_sort_order.htm
05:34:48 INFO - PROCESS | 1669 | 1472906088786 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:48 INFO - PROCESS | 1669 | 1472906088850 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:49 INFO - TEST-PASS | /IndexedDB/index_sort_order.htm | Verify key sort order in an index is 'number < Date < DOMString'
05:34:49 INFO - TEST-OK | /IndexedDB/index_sort_order.htm | took 266ms
05:34:49 INFO - TEST-START | /IndexedDB/interfaces.html
05:34:49 INFO - PROCESS | 1669 | 1472906089055 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:49 INFO - PROCESS | 1669 | 1472906089108 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | Window interface: attribute indexedDB
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface object
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object length
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object name
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lower
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upper
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lowerOpen
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upperOpen
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation only(any)
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation lowerBound(any,boolean)
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation upperBound(any,boolean)
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation bound(any,any,boolean,boolean)
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange must be primary interface of IDBKeyRange.only(0)
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of IDBKeyRange.only(0)
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0)
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1)
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2)
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3)
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4)
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5)
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6)
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7)
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling bound(any,any,boolean,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface object
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object length
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object name
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object's "constructor" property
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute result
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute error
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute source
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute transaction
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute readyState
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onsuccess
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onerror
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface object
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object length
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object name
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onblocked
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onupgradeneeded
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface object
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object length
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object name
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute oldVersion
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute newVersion
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo')
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of new IDBVersionChangeEvent('foo')
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0)
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1)
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface object
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object length
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object name
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object's "constructor" property
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation open(DOMString,unsigned long long)
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation deleteDatabase(DOMString)
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation cmp(any,any)
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory must be primary interface of window.indexedDB
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of window.indexedDB
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "open" with the proper type (0)
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling open(DOMString,unsigned long long) on window.indexedDB with too few arguments must throw TypeError
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "deleteDatabase" with the proper type (1)
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling deleteDatabase(DOMString) on window.indexedDB with too few arguments must throw TypeError
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "cmp" with the proper type (2)
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling cmp(any,any) on window.indexedDB with too few arguments must throw TypeError
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface object
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object length
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object name
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute name
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute version
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute objectStoreNames
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters)
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation deleteObjectStore(DOMString)
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode)
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation close()
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onabort
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onerror
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onversionchange
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface object
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object length
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object name
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute name
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute keyPath
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute indexNames
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute transaction
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute autoIncrement
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation put(any,any)
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation add(any,any)
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation delete(any)
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation get(any)
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation clear()
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection)
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters)
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation index(DOMString)
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation deleteIndex(DOMString)
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation count(any)
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface object
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object length
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object name
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object's "constructor" property
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute name
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute objectStore
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute keyPath
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute multiEntry
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute unique
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openCursor(any,IDBCursorDirection)
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection)
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation get(any)
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation getKey(any)
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation count(any)
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface object
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object length
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object name
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object's "constructor" property
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute source
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute direction
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute key
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute primaryKey
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation update(any)
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation advance(unsigned long)
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation continue(any)
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation delete()
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface object
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object length
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object name
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: attribute value
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface object
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object length
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object name
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute mode
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute db
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute error
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation objectStore(DOMString)
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation abort()
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onabort
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute oncomplete
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onerror
05:34:49 INFO - TEST-OK | /IndexedDB/interfaces.html | took 344ms
05:34:49 INFO - TEST-START | /IndexedDB/interfaces.worker
05:34:49 INFO - PROCESS | 1669 | 1472906089403 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:49 INFO - PROCESS | 1669 | 1472906089457 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | WorkerGlobalScope interface: attribute indexedDB - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-FAIL | /IndexedDB/interfaces.worker | WorkerUtils interface: attribute indexedDB - assert_own_property: self does not have own property "WorkerUtils" expected property "WorkerUtils" missing
05:34:49 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
05:34:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:34:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:34:49 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
05:34:49 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
05:34:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
05:34:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
05:34:49 INFO - request.onload@http://web-platform.test:8000/IndexedDB/interfaces.worker.js:37:3
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface object - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object length - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object name - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lower - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upper - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lowerOpen - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upperOpen - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation only(any) - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation lowerBound(any,boolean) - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation upperBound(any,boolean) - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation bound(any,any,boolean,boolean) - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange must be primary interface of IDBKeyRange.only(0) - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of IDBKeyRange.only(0) - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0) - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1) - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2) - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3) - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4) - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5) - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6) - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7) - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling bound(any,any,boolean,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface object - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object length - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object name - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute result - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute error - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute source - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute transaction - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute readyState - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onsuccess - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onerror - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface object - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object length - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object name - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onblocked - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onupgradeneeded - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface object - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object length - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object name - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute oldVersion - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute newVersion - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo') - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of new IDBVersionChangeEvent('foo') - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0) - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1) - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface object - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object length - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object name - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object's "constructor" property - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation open(DOMString,unsigned long long) - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation deleteDatabase(DOMString) - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation cmp(any,any) - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory must be primary interface of self.indexedDB - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of self.indexedDB - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "open" with the proper type (0) - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling open(DOMString,unsigned long long) on self.indexedDB with too few arguments must throw TypeError - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "deleteDatabase" with the proper type (1) - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling deleteDatabase(DOMString) on self.indexedDB with too few arguments must throw TypeError - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "cmp" with the proper type (2) - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling cmp(any,any) on self.indexedDB with too few arguments must throw TypeError - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface object - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object length - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object name - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute name - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute version - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute objectStoreNames - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters) - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation deleteObjectStore(DOMString) - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode) - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation close() - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onabort - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onerror - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onversionchange - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface object - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object length - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object name - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute name - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute keyPath - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute indexNames - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute transaction - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute autoIncrement - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation put(any,any) - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation add(any,any) - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation delete(any) - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation get(any) - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation clear() - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection) - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters) - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation index(DOMString) - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation deleteIndex(DOMString) - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation count(any) - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface object - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object length - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object name - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object's "constructor" property - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute name - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute objectStore - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute keyPath - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute multiEntry - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute unique - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openCursor(any,IDBCursorDirection) - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection) - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation get(any) - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation getKey(any) - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation count(any) - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface object - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object length - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object name - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object's "constructor" property - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute source - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute direction - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute key - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute primaryKey - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation update(any) - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation advance(unsigned long) - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation continue(any) - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation delete() - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface object - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object length - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object name - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: attribute value - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface object - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object length - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object name - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute mode - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute db - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute error - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation objectStore(DOMString) - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation abort() - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onabort - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute oncomplete - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onerror - {}
05:34:49 INFO - {}
05:34:49 INFO - TEST-OK | /IndexedDB/interfaces.worker | took 442ms
05:34:49 INFO - TEST-START | /IndexedDB/key_invalid.htm
05:34:49 INFO - PROCESS | 1669 | 1472906089851 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:49 INFO - PROCESS | 1669 | 1472906089923 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - true
05:34:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - false
05:34:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - null
05:34:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - NaN
05:34:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined
05:34:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined2
05:34:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - function() {}
05:34:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {}
05:34:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - { obj: 1 }
05:34:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Math
05:34:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - window
05:34:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {length:0,constructor:Array}
05:34:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array clone’s instance
05:34:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array (object)
05:34:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - String (object)
05:34:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new String()
05:34:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Number()
05:34:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Boolean()
05:34:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [{}]
05:34:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[], [], [], [[ Date ]]]
05:34:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [undefined]
05:34:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [,1]
05:34:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - document.getElementsByTagName("script")
05:34:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(NaN)
05:34:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(Infinity)
05:34:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - /foo/
05:34:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new RegExp()
05:34:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array
05:34:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array 2
05:34:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[1], [3], [7], [[ sparse array ]]]
05:34:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [1,2,3,,]
05:34:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array directly contains self
05:34:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array indirectly contains self
05:34:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array member contains self
05:34:50 INFO - TEST-OK | /IndexedDB/key_invalid.htm | took 322ms
05:34:50 INFO - TEST-START | /IndexedDB/key_valid.html
05:34:50 INFO - PROCESS | 1669 | 1472906090173 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:50 INFO - PROCESS | 1669 | 1472906090245 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:50 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date()
05:34:50 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date(0)
05:34:50 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - []
05:34:50 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Array()
05:34:50 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ["undefined"]
05:34:50 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - Infinity
05:34:50 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - -Infinity
05:34:50 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 0
05:34:50 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 1.5
05:34:50 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e38
05:34:50 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e-38
05:34:50 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "foo"
05:34:50 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\n"
05:34:50 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ""
05:34:50 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\""
05:34:50 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u1234"
05:34:50 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u0000"
05:34:50 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "NaN"
05:34:50 INFO - TEST-OK | /IndexedDB/key_valid.html | took 374ms
05:34:50 INFO - TEST-START | /IndexedDB/keygenerator-constrainterror.htm
05:34:50 INFO - PROCESS | 1669 | 1472906090551 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:50 INFO - PROCESS | 1669 | 1472906090615 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:50 INFO - TEST-PASS | /IndexedDB/keygenerator-constrainterror.htm | Keygenerator ConstraintError when using same id as already generated
05:34:50 INFO - TEST-OK | /IndexedDB/keygenerator-constrainterror.htm | took 216ms
05:34:50 INFO - TEST-START | /IndexedDB/keygenerator-overflow.htm
05:34:50 INFO - PROCESS | 1669 | 1472906090780 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:50 INFO - PROCESS | 1669 | 1472906090837 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:51 INFO - TEST-PASS | /IndexedDB/keygenerator-overflow.htm | Keygenerator overflow
05:34:51 INFO - TEST-OK | /IndexedDB/keygenerator-overflow.htm | took 266ms
05:34:51 INFO - TEST-START | /IndexedDB/keygenerator.htm
05:34:51 INFO - PROCESS | 1669 | 1472906091052 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:51 INFO - PROCESS | 1669 | 1472906091133 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:51 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - starts at one, and increments by one
05:34:51 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - increments by one from last set key
05:34:51 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - don't increment when new key is not bigger than current
05:34:51 INFO - TEST-OK | /IndexedDB/keygenerator.htm | took 519ms
05:34:51 INFO - TEST-START | /IndexedDB/keyorder.htm
05:34:51 INFO - PROCESS | 1669 | 1472906091575 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:51 INFO - PROCESS | 1669 | 1472906091658 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:52 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - String < Array
05:34:52 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - String < Array
05:34:52 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < String
05:34:52 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < String
05:34:52 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date
05:34:52 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date
05:34:52 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date < String < Array
05:34:52 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date < String < Array
05:34:52 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Date(1 sec ago) < Date(now) < Date(1 minute in future)
05:34:52 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Date(1 sec ago) < Date(now) < Date(1 minute in future)
05:34:52 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -1.1 < 1 < 1.01337 < 1.013373 < 2
05:34:52 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -1.1 < 1 < 1.01337 < 1.013373 < 2
05:34:52 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -Infinity < -0.01 < 0 < Infinity
05:34:52 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -Infinity < -0.01 < 0 < Infinity
05:34:52 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - "" < "a" < "ab" < "b" < "ba"
05:34:52 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - "" < "a" < "ab" < "b" < "ba"
05:34:52 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Arrays
05:34:52 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Arrays
05:34:52 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Array.length: 10,000 < Array.length: 10,001
05:34:52 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Array.length: 10,000 < Array.length: 10,001
05:34:52 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Infinity inside arrays
05:34:52 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Infinity inside arrays
05:34:52 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Test different stuff at once
05:34:52 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Test different stuff at once
05:34:52 INFO - TEST-OK | /IndexedDB/keyorder.htm | took 522ms
05:34:52 INFO - TEST-START | /IndexedDB/keypath.htm
05:34:52 INFO - PROCESS | 1669 | 1472906092098 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:52 INFO - PROCESS | 1669 | 1472906092149 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:52 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key
05:34:52 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.køi
05:34:52 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key_ya
05:34:52 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - public.key$ya
05:34:52 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - true.$
05:34:52 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my._
05:34:52 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - delete.a7
05:34:52 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - p.p.p.p.p.p.p.p.p.p.p.p.p.p
05:34:52 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - str.length
05:34:52 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - arr.length
05:34:52 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - length
05:34:52 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - '' uses value as key
05:34:52 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [''] uses value as [key]
05:34:52 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', 'y']
05:34:52 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [['x'], 'y'] (stringifies)
05:34:52 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', {toString->'y'}] (stringifies)
05:34:52 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type
05:34:52 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type.name
05:34:52 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - array loop -> stringify becomes ['']
05:34:52 INFO - TEST-OK | /IndexedDB/keypath.htm | took 269ms
05:34:52 INFO - TEST-START | /IndexedDB/keypath_invalid.htm
05:34:52 INFO - PROCESS | 1669 | 1472906092372 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:52 INFO - PROCESS | 1669 | 1472906092429 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:52 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "j a"
05:34:52 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ".yo"
05:34:52 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "yo,lo"
05:34:52 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - []
05:34:52 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ["array with space"]
05:34:52 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - multidimensional array (invalid toString)
05:34:52 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "3m"
05:34:52 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - {toString->3m}
05:34:52 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "my.1337"
05:34:52 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "..yo"
05:34:52 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y..o"
05:34:52 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o."
05:34:52 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o.."
05:34:52 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m.*"
05:34:52 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "\"m\""
05:34:52 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m%"
05:34:52 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/"
05:34:52 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/a"
05:34:52 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m&"
05:34:52 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m!"
05:34:52 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*"
05:34:52 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*.*"
05:34:52 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "^m"
05:34:52 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "/m/"
05:34:52 INFO - TEST-OK | /IndexedDB/keypath_invalid.htm | took 269ms
05:34:52 INFO - TEST-START | /IndexedDB/keypath_maxsize.htm
05:34:52 INFO - PROCESS | 1669 | 1472906092653 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:52 INFO - PROCESS | 1669 | 1472906092705 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:52 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~260 chars
05:34:52 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~530 chars
05:34:52 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~1050 chars
05:34:52 INFO - TEST-OK | /IndexedDB/keypath_maxsize.htm | took 268ms
05:34:52 INFO - TEST-START | /IndexedDB/list_ordering.htm
05:34:52 INFO - PROCESS | 1669 | 1472906092919 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:52 INFO - PROCESS | 1669 | 1472906092972 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:53 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers
05:34:53 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers 'overflow'
05:34:53 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - lexigraphical string sort
05:34:53 INFO - TEST-OK | /IndexedDB/list_ordering.htm | took 270ms
05:34:53 INFO - TEST-START | /IndexedDB/objectstore_keyorder.htm
05:34:53 INFO - PROCESS | 1669 | 1472906093196 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:53 INFO - PROCESS | 1669 | 1472906093248 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:53 INFO - TEST-PASS | /IndexedDB/objectstore_keyorder.htm | Verify key sort order in an object store is 'number < Date < DOMString'
05:34:53 INFO - TEST-OK | /IndexedDB/objectstore_keyorder.htm | took 217ms
05:34:53 INFO - TEST-START | /IndexedDB/request_bubble-and-capture.htm
05:34:53 INFO - PROCESS | 1669 | 1472906093418 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:53 INFO - PROCESS | 1669 | 1472906093479 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:53 INFO - TEST-PASS | /IndexedDB/request_bubble-and-capture.htm | Bubbling and capturing of request events
05:34:53 INFO - TEST-OK | /IndexedDB/request_bubble-and-capture.htm | took 224ms
05:34:53 INFO - TEST-START | /IndexedDB/string-list-ordering.htm
05:34:53 INFO - PROCESS | 1669 | 1472906093638 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:53 INFO - PROCESS | 1669 | 1472906093704 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:53 INFO - TEST-PASS | /IndexedDB/string-list-ordering.htm | Test string list ordering in IndexedDB
05:34:53 INFO - TEST-OK | /IndexedDB/string-list-ordering.htm | took 317ms
05:34:53 INFO - TEST-START | /IndexedDB/transaction-create_in_versionchange.htm
05:34:53 INFO - PROCESS | 1669 | 1472906093967 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:54 INFO - PROCESS | 1669 | 1472906094040 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:54 INFO - TEST-PASS | /IndexedDB/transaction-create_in_versionchange.htm | Attempt to create new transactions inside a versionchange transaction
05:34:54 INFO - TEST-OK | /IndexedDB/transaction-create_in_versionchange.htm | took 327ms
05:34:54 INFO - TEST-START | /IndexedDB/transaction-lifetime-blocked.htm
05:34:54 INFO - PROCESS | 1669 | 1472906094287 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:54 INFO - PROCESS | 1669 | 1472906094345 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:54 INFO - TEST-PASS | /IndexedDB/transaction-lifetime-blocked.htm | Blocked event
05:34:54 INFO - TEST-OK | /IndexedDB/transaction-lifetime-blocked.htm | took 271ms
05:34:54 INFO - TEST-START | /IndexedDB/transaction-lifetime.htm
05:34:54 INFO - PROCESS | 1669 | 1472906094612 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:54 INFO - PROCESS | 1669 | 1472906094696 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:55 INFO - TEST-PASS | /IndexedDB/transaction-lifetime.htm | Test events opening a second database when one connection is open already
05:34:55 INFO - TEST-OK | /IndexedDB/transaction-lifetime.htm | took 431ms
05:34:55 INFO - TEST-START | /IndexedDB/transaction-requestqueue.htm
05:34:55 INFO - PROCESS | 1669 | 1472906095033 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:55 INFO - PROCESS | 1669 | 1472906095119 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:55 INFO - TEST-PASS | /IndexedDB/transaction-requestqueue.htm | Transactions have a request queue
05:34:55 INFO - TEST-OK | /IndexedDB/transaction-requestqueue.htm | took 267ms
05:34:55 INFO - TEST-START | /IndexedDB/transaction_bubble-and-capture.htm
05:34:55 INFO - PROCESS | 1669 | 1472906095298 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:55 INFO - PROCESS | 1669 | 1472906095350 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:55 INFO - TEST-PASS | /IndexedDB/transaction_bubble-and-capture.htm | Capture and bubble
05:34:55 INFO - TEST-OK | /IndexedDB/transaction_bubble-and-capture.htm | took 222ms
05:34:55 INFO - TEST-START | /IndexedDB/value.htm
05:34:55 INFO - PROCESS | 1669 | 1472906095518 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:55 INFO - PROCESS | 1669 | 1472906095586 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:55 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Date
05:34:55 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Array
05:34:55 INFO - TEST-OK | /IndexedDB/value.htm | took 317ms
05:34:55 INFO - TEST-START | /IndexedDB/value_recursive.htm
05:34:55 INFO - PROCESS | 1669 | 1472906095851 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:55 INFO - PROCESS | 1669 | 1472906095921 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:56 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array directly contains self
05:34:56 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array indirectly contains self
05:34:56 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array member contains self
05:34:56 INFO - TEST-OK | /IndexedDB/value_recursive.htm | took 275ms
05:34:56 INFO - TEST-START | /IndexedDB/writer-starvation.htm
05:34:56 INFO - PROCESS | 1669 | 1472906096120 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:56 INFO - PROCESS | 1669 | 1472906096181 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:56 INFO - TEST-PASS | /IndexedDB/writer-starvation.htm | Writer starvation
05:34:56 INFO - TEST-OK | /IndexedDB/writer-starvation.htm | took 417ms
05:34:56 INFO - TEST-START | /WebCryptoAPI/getRandomValues.worker
05:34:56 INFO - PROCESS | 1669 | 1472906096546 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:56 INFO - PROCESS | 1669 | 1472906096620 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:56 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Float arrays - {}
05:34:56 INFO - {}
05:34:56 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Integer array - {}
05:34:56 INFO - {}
05:34:56 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Large length - {}
05:34:56 INFO - {}
05:34:56 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Null arrays - {}
05:34:56 INFO - {}
05:34:56 INFO - TEST-OK | /WebCryptoAPI/getRandomValues.worker | took 323ms
05:34:56 INFO - TEST-START | /WebCryptoAPI/test_getRandomValues.html
05:34:56 INFO - PROCESS | 1669 | 1472906096871 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:56 INFO - PROCESS | 1669 | 1472906096940 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:57 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Float arrays
05:34:57 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Integer array
05:34:57 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Large length
05:34:57 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Null arrays
05:34:57 INFO - TEST-OK | /WebCryptoAPI/test_getRandomValues.html | took 217ms
05:34:57 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html
05:34:57 INFO - PROCESS | 1669 | 1472906097090 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:57 INFO - PROCESS | 1669 | 1472906097151 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | DOMException constants
05:34:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException constructor object
05:34:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException prototype object
05:34:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException constructor object
05:34:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException prototype object
05:34:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException constructor object
05:34:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException prototype object
05:34:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException constructor object
05:34:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException prototype object
05:34:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException constructor object
05:34:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException prototype object
05:34:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException constructor object
05:34:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException prototype object
05:34:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException constructor object
05:34:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException prototype object
05:34:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException constructor object
05:34:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException prototype object
05:34:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException constructor object
05:34:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException prototype object
05:34:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException constructor object
05:34:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException prototype object
05:34:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException constructor object
05:34:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException prototype object
05:34:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException constructor object
05:34:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException prototype object
05:34:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException constructor object
05:34:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException prototype object
05:34:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException constructor object
05:34:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException prototype object
05:34:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException constructor object
05:34:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException prototype object
05:34:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException constructor object
05:34:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException prototype object
05:34:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException constructor object
05:34:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException prototype object
05:34:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException constructor object
05:34:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException prototype object
05:34:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException constructor object
05:34:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException prototype object
05:34:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException constructor object
05:34:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException prototype object
05:34:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException constructor object
05:34:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException prototype object
05:34:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException constructor object
05:34:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException prototype object
05:34:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException constructor object
05:34:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException prototype object
05:34:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException constructor object
05:34:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException prototype object
05:34:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException constructor object
05:34:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException prototype object
05:34:57 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | took 225ms
05:34:57 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html
05:34:57 INFO - PROCESS | 1669 | 1472906097322 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:57 INFO - PROCESS | 1669 | 1472906097380 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException()
05:34:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(): own-ness
05:34:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(null)
05:34:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined)
05:34:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined): own-ness
05:34:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("foo")
05:34:57 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("foo"): own-ness - assert_true: The message property should be own expected true got false
05:34:57 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:62:3
05:34:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:34:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:34:57 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:58:1
05:34:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", undefined)
05:34:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "NotSupportedError")
05:34:57 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "NotSupportedError"): own-ness - assert_true: The name property should be own expected true got false
05:34:57 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:83:3
05:34:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:34:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:34:57 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:81:1
05:34:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "foo")
05:34:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "IndexSizeError")
05:34:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "HierarchyRequestError")
05:34:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "WrongDocumentError")
05:34:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidCharacterError")
05:34:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NoModificationAllowedError")
05:34:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotFoundError")
05:34:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotSupportedError")
05:34:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InUseAttributeError")
05:34:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidStateError")
05:34:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SyntaxError")
05:34:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidModificationError")
05:34:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NamespaceError")
05:34:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidAccessError")
05:34:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SecurityError")
05:34:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NetworkError")
05:34:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "AbortError")
05:34:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "URLMismatchError")
05:34:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "QuotaExceededError")
05:34:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "TimeoutError")
05:34:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidNodeTypeError")
05:34:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "DataCloneError")
05:34:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "UnknownError")
05:34:57 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | took 220ms
05:34:57 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html
05:34:57 INFO - PROCESS | 1669 | 1472906097553 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:57 INFO - PROCESS | 1669 | 1472906097612 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:57 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of DOMException - assert_equals: prototype of self's property "DOMException" is not Error expected function "function Error() {
05:34:57 INFO - [native code]
05:34:57 INFO - }" but got function "function () {
05:34:57 INFO - }"
05:34:57 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
05:34:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:34:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:34:57 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
05:34:57 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
05:34:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of DOMException.prototype
05:34:57 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence of name and code properties on DOMException.prototype - assert_false: DOMException.prototype should not have an own "name" property. expected false got true
05:34:57 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
05:34:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:34:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:34:57 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
05:34:57 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
05:34:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of exception interface prototype object's "constructor" property
05:34:57 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | took 217ms
05:34:57 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker
05:34:57 INFO - PROCESS | 1669 | 1472906097770 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:57 INFO - PROCESS | 1669 | 1472906097827 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:57 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of DOMException - assert_equals: prototype of self's property "DOMException" is not Error expected function "function Error() {
05:34:57 INFO - [native code]
05:34:57 INFO - }" but got function "function () {
05:34:57 INFO - }"
05:34:57 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
05:34:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:34:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:34:57 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
05:34:57 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
05:34:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of DOMException.prototype - {}
05:34:57 INFO - {}
05:34:57 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence of name and code properties on DOMException.prototype - assert_false: DOMException.prototype should not have an own "name" property. expected false got true
05:34:57 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
05:34:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:34:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:34:57 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
05:34:57 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
05:34:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of exception interface prototype object's "constructor" property - {}
05:34:57 INFO - {}
05:34:57 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | took 217ms
05:34:57 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html
05:34:57 INFO - PROCESS | 1669 | 1472906097990 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:58 INFO - PROCESS | 1669 | 1472906098048 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:58 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getPrototypeOf(exception) === DOMException.prototype
05:34:58 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.hasOwnProperty("name") - assert_true: expected true got false
05:34:58 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
05:34:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:34:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:34:58 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
05:34:58 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
05:34:58 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.name === "HierarchyRequestError"
05:34:58 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
05:34:58 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
05:34:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:34:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:34:58 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
05:34:58 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
05:34:58 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "message")
05:34:58 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | typeof exception.message === "string" - assert_equals: expected "" but got "Node cannot be inserted at the specified point in the hierarchy"
05:34:58 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
05:34:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:34:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:34:58 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
05:34:58 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
05:34:58 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.prototype.toString.call(exception) === "[object DOMException]"
05:34:58 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.code === DOMException.HIERARCHY_REQUEST_ERR
05:34:58 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
05:34:58 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
05:34:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:34:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:34:58 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
05:34:58 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
05:34:58 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getPrototypeOf(exception) === DOMException.prototype
05:34:58 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.hasOwnProperty("name") - assert_true: expected true got false
05:34:58 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
05:34:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:34:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:34:58 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
05:34:58 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
05:34:58 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.name === "HierarchyRequestError"
05:34:58 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
05:34:58 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
05:34:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:34:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:34:58 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
05:34:58 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
05:34:58 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "message")
05:34:58 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: typeof exception.message === "string" - assert_equals: expected "" but got "Node cannot be inserted at the specified point in the hierarchy"
05:34:58 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
05:34:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:34:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:34:58 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
05:34:58 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
05:34:58 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.prototype.toString.call(exception) === "[object DOMException]"
05:34:58 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.code === DOMException.HIERARCHY_REQUEST_ERR
05:34:58 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
05:34:58 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
05:34:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:34:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:34:58 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
05:34:58 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
05:34:58 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | took 370ms
05:34:58 INFO - TEST-START | /WebIDL/ecmascript-binding/has-instance.html
05:34:58 INFO - PROCESS | 1669 | 1472906098366 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:58 INFO - PROCESS | 1669 | 1472906098442 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:58 INFO - TEST-PASS | /WebIDL/ecmascript-binding/has-instance.html | Manually-constructed prototype chains are correctly handled by instanceof
05:34:58 INFO - TEST-OK | /WebIDL/ecmascript-binding/has-instance.html | took 367ms
05:34:58 INFO - TEST-START | /WebIDL/ecmascript-binding/interface-object.html
05:34:58 INFO - PROCESS | 1669 | 1472906098816 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:58 INFO - PROCESS | 1669 | 1472906098887 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted after it has been accessed is undefined
05:34:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted before it has been defined is undefined
05:34:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Interface objects deleted multiple times stay deleted
05:34:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Fancy property names don't break the resolve hook on Window
05:34:59 INFO - TEST-OK | /WebIDL/ecmascript-binding/interface-object.html | took 518ms
05:34:59 INFO - TEST-START | /XMLHttpRequest/FormData-append.html
05:34:59 INFO - PROCESS | 1669 | 1472906099337 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:59 INFO - PROCESS | 1669 | 1472906099390 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:59 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | Passing a String object to FormData.append should work.
05:34:59 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend1
05:34:59 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend2
05:34:59 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined1
05:34:59 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined2
05:34:59 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull1
05:34:59 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull2
05:34:59 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm1
05:34:59 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm2
05:34:59 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined1
05:34:59 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined2
05:34:59 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull1
05:34:59 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull2
05:34:59 INFO - TEST-FAIL | /XMLHttpRequest/FormData-append.html | testFormDataAppendEmptyBlob - Value can't be converted to a dictionary.
05:34:59 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:84:30
05:34:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:34:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:34:59 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:82:5
05:34:59 INFO - TEST-OK | /XMLHttpRequest/FormData-append.html | took 218ms
05:34:59 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.html
05:34:59 INFO - PROCESS | 1669 | 1472906099582 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:34:59 INFO - PROCESS | 1669 | 1472906099634 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:35:00 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | default value is false, set value is true
05:35:00 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | can also be set in OPEN state
05:35:00 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting on synchronous XHR
05:35:00 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when not in UNSENT, OPENED state (asynchronous)
05:35:00 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when in DONE state (synchronous)
05:35:00 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | took 1246ms
05:35:00 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker
05:35:00 INFO - PROCESS | 1669 | 1472906100818 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:35:00 INFO - PROCESS | 1669 | 1472906100864 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:35:02 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | default value is false, set value is true - {}
05:35:02 INFO - {}
05:35:02 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | can also be set in OPEN state - {}
05:35:02 INFO - {}
05:35:02 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting on synchronous XHR - {}
05:35:02 INFO - {}
05:35:02 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when not in UNSENT, OPENED state (asynchronous) - {}
05:35:02 INFO - {}
05:35:02 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when in DONE state (synchronous) - {}
05:35:02 INFO - {}
05:35:02 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | took 1221ms
05:35:02 INFO - TEST-START | /XMLHttpRequest/abort-after-receive.htm
05:35:02 INFO - PROCESS | 1669 | 1472906102032 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:35:02 INFO - PROCESS | 1669 | 1472906102082 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:35:02 INFO - TEST-PASS | /XMLHttpRequest/abort-after-receive.htm | XMLHttpRequest: abort() after successful receive should not fire "abort" event
05:35:02 INFO - TEST-OK | /XMLHttpRequest/abort-after-receive.htm | took 468ms
05:35:02 INFO - TEST-START | /XMLHttpRequest/abort-after-send.htm
05:35:02 INFO - PROCESS | 1669 | 1472906102502 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:35:02 INFO - PROCESS | 1669 | 1472906102549 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:35:02 INFO - TEST-FAIL | /XMLHttpRequest/abort-after-send.htm | XMLHttpRequest: abort() after send() - assert_array_equals: lengths differ, expected 5 got 4
05:35:02 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:47:9
05:35:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:35:02 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:20:7
05:35:02 INFO - TEST-OK | /XMLHttpRequest/abort-after-send.htm | took 216ms
05:35:02 INFO - TEST-START | /XMLHttpRequest/abort-after-stop.htm
05:35:02 INFO - PROCESS | 1669 | 1472906102722 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:35:02 INFO - PROCESS | 1669 | 1472906102783 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:35:12 INFO - PROCESS | 1669 | MARIONETTE LOG: INFO: Timeout fired
05:35:12 INFO - TEST-FAIL | /XMLHttpRequest/abort-after-stop.htm | XMLHttpRequest: abort event should fire when stop() method is used - assert_equals: expected true but got false
05:35:12 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:24:13
05:35:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:35:12 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:23:11
05:35:12 INFO - TEST-TIMEOUT | /XMLHttpRequest/abort-after-stop.htm | took 10133ms
05:35:12 INFO - TEST-START | /XMLHttpRequest/abort-after-timeout.htm
05:35:12 INFO - PROCESS | 1669 | 1472906112858 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:35:12 INFO - PROCESS | 1669 | 1472906112901 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:35:13 INFO - TEST-PASS | /XMLHttpRequest/abort-after-timeout.htm | XMLHttpRequest: abort() after a timeout should not fire "abort" event
05:35:13 INFO - TEST-OK | /XMLHttpRequest/abort-after-timeout.htm | took 467ms
05:35:13 INFO - TEST-START | /XMLHttpRequest/abort-during-done.htm
05:35:13 INFO - PROCESS | 1669 | 1472906113332 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:35:13 INFO - PROCESS | 1669 | 1472906113379 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:35:13 INFO - TEST-PASS | /XMLHttpRequest/abort-during-done.htm | XMLHttpRequest: abort() during DONE
05:35:13 INFO - TEST-OK | /XMLHttpRequest/abort-during-done.htm | took 222ms
05:35:13 INFO - TEST-START | /XMLHttpRequest/abort-during-open.htm
05:35:13 INFO - PROCESS | 1669 | 1472906113557 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:35:13 INFO - PROCESS | 1669 | 1472906113622 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:35:13 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.htm | XMLHttpRequest: abort() during OPEN
05:35:13 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.htm | took 217ms
05:35:13 INFO - TEST-START | /XMLHttpRequest/abort-during-open.worker
05:35:13 INFO - PROCESS | 1669 | 1472906113774 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:35:13 INFO - PROCESS | 1669 | 1472906113830 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:35:13 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.worker | Untitled - {}
05:35:13 INFO - {}
05:35:13 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.worker | took 216ms
05:35:14 INFO - TEST-START | /XMLHttpRequest/abort-during-unsent.htm
05:35:14 INFO - PROCESS | 1669 | 1472906114007 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:35:14 INFO - PROCESS | 1669 | 1472906114055 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:35:14 INFO - TEST-PASS | /XMLHttpRequest/abort-during-unsent.htm | XMLHttpRequest: abort() during UNSENT
05:35:14 INFO - TEST-OK | /XMLHttpRequest/abort-during-unsent.htm | took 218ms
05:35:14 INFO - TEST-START | /XMLHttpRequest/abort-during-upload.htm
05:35:14 INFO - PROCESS | 1669 | 1472906114238 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:35:14 INFO - PROCESS | 1669 | 1472906114306 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:35:14 INFO - TEST-FAIL | /XMLHttpRequest/abort-during-upload.htm | XMLHttpRequest: abort() while sending data - assert_array_equals: lengths differ, expected 6 got 2
05:35:14 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:30:13
05:35:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:35:14 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:28:11
05:35:14 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:38:9
05:35:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:35:14 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:21:7
05:35:14 INFO - TEST-OK | /XMLHttpRequest/abort-during-upload.htm | took 266ms
05:35:14 INFO - TEST-START | /XMLHttpRequest/abort-event-abort.htm
05:35:14 INFO - PROCESS | 1669 | 1472906114506 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:35:14 INFO - PROCESS | 1669 | 1472906114562 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:35:14 INFO - TEST-PASS | /XMLHttpRequest/abort-event-abort.htm | XMLHttpRequest: The abort() method: do not fire abort event in OPENED state when send() flag is unset. send() throws after abort().
05:35:14 INFO - TEST-OK | /XMLHttpRequest/abort-event-abort.htm | took 216ms
05:35:14 INFO - TEST-START | /XMLHttpRequest/abort-event-listeners.htm
05:35:14 INFO - PROCESS | 1669 | 1472906114724 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:35:14 INFO - PROCESS | 1669 | 1472906114787 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:35:14 INFO - TEST-PASS | /XMLHttpRequest/abort-event-listeners.htm | XMLHttpRequest: abort() should not reset event listeners
05:35:14 INFO - TEST-OK | /XMLHttpRequest/abort-event-listeners.htm | took 216ms
05:35:14 INFO - TEST-START | /XMLHttpRequest/abort-event-loadend.htm
05:35:14 INFO - PROCESS | 1669 | 1472906114949 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:35:15 INFO - PROCESS | 1669 | 1472906115005 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:35:15 INFO - TEST-PASS | /XMLHttpRequest/abort-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend
05:35:15 INFO - TEST-OK | /XMLHttpRequest/abort-event-loadend.htm | took 273ms
05:35:15 INFO - TEST-START | /XMLHttpRequest/abort-event-order.htm
05:35:15 INFO - PROCESS | 1669 | 1472906115219 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:35:15 INFO - PROCESS | 1669 | 1472906115280 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:35:15 INFO - TEST-FAIL | /XMLHttpRequest/abort-event-order.htm | XMLHttpRequest: The abort() method: abort and loadend events - assert_array_equals: property 2, expected "upload.abort" but got "abort"
05:35:15 INFO - VerifyResult/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:54:21
05:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:35:15 INFO - VerifyResult@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:52:17
05:35:15 INFO - xhr.onloadstart/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:37:25
05:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:35:15 INFO - xhr.onloadstart@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:31:17
05:35:15 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:61:13
05:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:35:15 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:16:9
05:35:15 INFO - TEST-OK | /XMLHttpRequest/abort-event-order.htm | took 267ms
05:35:15 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-abort.htm
05:35:15 INFO - PROCESS | 1669 | 1472906115489 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:35:15 INFO - PROCESS | 1669 | 1472906115546 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:35:15 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-abort.htm | XMLHttpRequest: The abort() method: Fire a progress event named abort on the XMLHttpRequestUpload object
05:35:15 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-abort.htm | took 215ms
05:35:15 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-loadend.htm
05:35:15 INFO - PROCESS | 1669 | 1472906115707 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:35:15 INFO - PROCESS | 1669 | 1472906115759 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:35:15 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend on the XMLHttpRequestUpload object
05:35:15 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-loadend.htm | took 218ms
05:35:15 INFO - TEST-START | /XMLHttpRequest/anonymous-mode-unsupported.htm
05:35:15 INFO - PROCESS | 1669 | 1472906115934 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:35:15 INFO - PROCESS | 1669 | 1472906115986 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:35:16 INFO - TEST-PASS | /XMLHttpRequest/anonymous-mode-unsupported.htm | XMLHttpRequest: anonymous mode unsupported
05:35:16 INFO - TEST-OK | /XMLHttpRequest/anonymous-mode-unsupported.htm | took 218ms
05:35:16 INFO - TEST-START | /XMLHttpRequest/data-uri.htm
05:35:16 INFO - PROCESS | 1669 | 1472906116154 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:35:16 INFO - PROCESS | 1669 | 1472906116204 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:35:16 INFO - TEST-FAIL | /XMLHttpRequest/data-uri.htm | XHR method GET with charset text/plain - assert_false: getAllResponseHeaders() must not include Content-Length expected false got true
05:35:16 INFO - do_test/)
05:35:39 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods ( GET)
05:35:39 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G T)
05:35:39 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (@GET)
05:35:39 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G:ET)
05:35:39 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET?)
05:35:39 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET
05:35:39 INFO - )
05:35:39 INFO - TEST-OK | /XMLHttpRequest/open-method-bogus.htm | took 216ms
05:35:39 INFO - TEST-START | /XMLHttpRequest/open-method-case-insensitive.htm
05:35:39 INFO - PROCESS | 1669 | 1472906139856 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:35:39 INFO - PROCESS | 1669 | 1472906139915 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:35:40 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (DELETE)
05:35:40 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (GET)
05:35:40 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (HEAD)
05:35:40 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (OPTIONS)
05:35:40 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (POST)
05:35:40 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (PUT)
05:35:40 INFO - TEST-OK | /XMLHttpRequest/open-method-case-insensitive.htm | took 220ms
05:35:40 INFO - TEST-START | /XMLHttpRequest/open-method-case-sensitive.htm
05:35:40 INFO - PROCESS | 1669 | 1472906140091 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:35:40 INFO - PROCESS | 1669 | 1472906140168 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:35:40 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (XUNICORN)
05:35:40 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (xUNIcorn)
05:35:40 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (chiCKEN)
05:35:40 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (PATCH)
05:35:40 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (patCH)
05:35:40 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (copy)
05:35:40 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (COpy)
05:35:40 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (inDEX)
05:35:40 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (movE)
05:35:40 INFO - TEST-OK | /XMLHttpRequest/open-method-case-sensitive.htm | took 275ms
05:35:40 INFO - TEST-START | /XMLHttpRequest/open-method-insecure.htm
05:35:40 INFO - PROCESS | 1669 | 1472906140371 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:35:40 INFO - PROCESS | 1669 | 1472906140432 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:35:40 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (track)
05:35:40 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACK)
05:35:40 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trAck)
05:35:40 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACE)
05:35:40 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trace)
05:35:40 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (traCE)
05:35:40 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connect)
05:35:40 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (CONNECT)
05:35:40 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connECT)
05:35:40 INFO - TEST-OK | /XMLHttpRequest/open-method-insecure.htm | took 266ms
05:35:40 INFO - TEST-START | /XMLHttpRequest/open-method-responsetype-set-sync.htm
05:35:40 INFO - PROCESS | 1669 | 1472906140640 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:35:40 INFO - PROCESS | 1669 | 1472906140690 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:35:40 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (arraybuffer)
05:35:40 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (blob)
05:35:40 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (json)
05:35:40 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (text)
05:35:40 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (document)
05:35:40 INFO - TEST-OK | /XMLHttpRequest/open-method-responsetype-set-sync.htm | took 221ms
05:35:40 INFO - TEST-START | /XMLHttpRequest/open-open-send.htm
05:35:40 INFO - PROCESS | 1669 | 1472906140869 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:35:40 INFO - PROCESS | 1669 | 1472906140921 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:35:41 INFO - TEST-FAIL | /XMLHttpRequest/open-open-send.htm | XMLHttpRequest: open() - open() - send() - assert_array_equals: lengths differ, expected 4 got 5
05:35:41 INFO - client.onreadystatechange/<@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:21:15
05:35:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:35:41 INFO - client.onreadystatechange@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:18:11
05:35:41 INFO - TEST-OK | /XMLHttpRequest/open-open-send.htm | took 218ms
05:35:41 INFO - TEST-START | /XMLHttpRequest/open-open-sync-send.htm
05:35:41 INFO - PROCESS | 1669 | 1472906141090 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:35:41 INFO - PROCESS | 1669 | 1472906141145 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:35:41 INFO - TEST-FAIL | /XMLHttpRequest/open-open-sync-send.htm | XMLHttpRequest: open() - open() (sync) - send() - assert_array_equals: lengths differ, expected 2 got 3
05:35:41 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:26:9
05:35:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:35:41 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:13:7
05:35:41 INFO - TEST-OK | /XMLHttpRequest/open-open-sync-send.htm | took 216ms
05:35:41 INFO - TEST-START | /XMLHttpRequest/open-referer.htm
05:35:41 INFO - PROCESS | 1669 | 1472906141316 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:35:41 INFO - PROCESS | 1669 | 1472906141369 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:35:41 INFO - TEST-PASS | /XMLHttpRequest/open-referer.htm | XMLHttpRequest: open() - value of Referer header
05:35:41 INFO - TEST-OK | /XMLHttpRequest/open-referer.htm | took 219ms
05:35:41 INFO - TEST-START | /XMLHttpRequest/open-send-open.htm
05:35:41 INFO - PROCESS | 1669 | 1472906141536 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:35:41 INFO - PROCESS | 1669 | 1472906141589 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:35:41 INFO - TEST-FAIL | /XMLHttpRequest/open-send-open.htm | XMLHttpRequest: open() - send() - open() - assert_array_equals: lengths differ, expected 4 got 6
05:35:41 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:28:9
05:35:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:35:41 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:13:7
05:35:41 INFO - TEST-OK | /XMLHttpRequest/open-send-open.htm | took 216ms
05:35:41 INFO - TEST-START | /XMLHttpRequest/open-sync-open-send.htm
05:35:41 INFO - PROCESS | 1669 | 1472906141754 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:35:41 INFO - PROCESS | 1669 | 1472906141807 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:35:41 INFO - TEST-FAIL | /XMLHttpRequest/open-sync-open-send.htm | XMLHttpRequest: open() (sync) - send() - open() - assert_array_equals: lengths differ, expected 1 got 3
05:35:41 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:31:9
05:35:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:35:41 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:19:7
05:35:41 INFO - TEST-OK | /XMLHttpRequest/open-sync-open-send.htm | took 217ms
05:35:41 INFO - TEST-START | /XMLHttpRequest/open-url-about-blank-window.htm
05:35:41 INFO - PROCESS | 1669 | 1472906141975 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:35:42 INFO - PROCESS | 1669 | 1472906142036 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:35:42 INFO - TEST-PASS | /XMLHttpRequest/open-url-about-blank-window.htm | XMLHttpRequest: open() resolving URLs (about:blank iframe)
05:35:42 INFO - TEST-OK | /XMLHttpRequest/open-url-about-blank-window.htm | took 216ms
05:35:42 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted-after-open.htm
05:35:42 INFO - PROCESS | 1669 | 1472906142200 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:35:42 INFO - PROCESS | 1669 | 1472906142274 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:35:42 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted-after-open.htm | XMLHttpRequest: open() resolving URLs - insert after open()
05:35:42 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted-after-open.htm | took 218ms
05:35:42 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted.htm
05:35:42 INFO - PROCESS | 1669 | 1472906142419 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:35:42 INFO - PROCESS | 1669 | 1472906142483 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:35:42 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted.htm | XMLHttpRequest: open() resolving URLs - insert
05:35:42 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted.htm | took 216ms
05:35:42 INFO - TEST-START | /XMLHttpRequest/open-url-base.htm
05:35:42 INFO - PROCESS | 1669 | 1472906142637 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:35:42 INFO - PROCESS | 1669 | 1472906142695 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:35:42 INFO - TEST-PASS | /XMLHttpRequest/open-url-base.htm | XMLHttpRequest: open() resolving URLs -
05:35:42 INFO - TEST-OK | /XMLHttpRequest/open-url-base.htm | took 216ms
05:35:42 INFO - TEST-START | /XMLHttpRequest/open-url-bogus.htm
05:35:42 INFO - PROCESS | 1669 | 1472906142856 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:35:42 INFO - PROCESS | 1669 | 1472906142921 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:35:43 INFO - TEST-FAIL | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http:) - assert_throws: function "function () { client.open("GET", url) }" did not throw
05:35:43 INFO - url/<@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:15:11
05:35:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
05:35:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
05:35:43 INFO - url@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:13:9
05:35:43 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:18:7
05:35:43 INFO - TEST-PASS | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http://a a/)
05:35:43 INFO - TEST-OK | /XMLHttpRequest/open-url-bogus.htm | took 216ms
05:35:43 INFO - TEST-START | /XMLHttpRequest/open-url-encoding.htm
05:35:43 INFO - PROCESS | 1669 | 1472906143074 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:35:43 INFO - PROCESS | 1669 | 1472906143135 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:35:43 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | percent encode characters
05:35:43 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | lone surrogate should return U+FFFD
05:35:43 INFO - TEST-OK | /XMLHttpRequest/open-url-encoding.htm | took 216ms
05:35:43 INFO - TEST-START | /XMLHttpRequest/open-url-fragment.htm
05:35:43 INFO - PROCESS | 1669 | 1472906143299 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:35:43 INFO - PROCESS | 1669 | 1472906143359 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:35:43 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | XMLHttpRequest: open() resolving URLs - fragment identifier
05:35:43 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request
05:35:43 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request (with query string)
05:35:43 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure escaped # is not removed
05:35:43 INFO - TEST-OK | /XMLHttpRequest/open-url-fragment.htm | took 217ms
05:35:43 INFO - TEST-START | /XMLHttpRequest/open-url-javascript-window-2.htm
05:35:43 INFO - PROCESS | 1669 | 1472906143518 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:35:43 INFO - PROCESS | 1669 | 1472906143584 Marionette INFO sendAsync 958e71ba-d28f-a74e-ae77-1e06f2222424
05:35:43 INFO - TEST-PASS | /XMLHttpRequest/open-url-javascript-window-2.htm | XMLHttpRequest: open() - resolving URLs (javascript: