builder: mozilla-beta_yosemite_r7_test-web-platform-tests-1
slave: t-yosemite-r7-0079
starttime: 1468503518.57
results: success (0)
buildid: 20160714034942
builduid: cd19e48177a442968db062d9999e4f39
revision: 81f987b98a91032913ef201143e2e91db9b77bf7
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-14 06:38:38.570090) =========
master: http://buildbot-master107.bb.releng.scl3.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-14 06:38:38.570523) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-14 06:38:38.570808) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-14 06:38:38.595165) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-14 06:38:38.595443) =========
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.tzRSkhXf30/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.Z4gi9XM1gq/Listeners
TMPDIR=/var/folders/0d/jvrzwxys08z_8pq41nzpqw_800000w/T/
TWISTD_LOG_PATH=/builds/slave/twistd.log
USER=cltbld
VERSIONER_PYTHON_PREFER_32_BIT=no
VERSIONER_PYTHON_VERSION=2.7
XPC_FLAGS=0x0
XPC_SERVICE_NAME=0
__CF_USER_TEXT_ENCODING=0x1C:0:0
using PTY: False
--2016-07-14 06:38:38-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py
Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102
Connecting to hg.mozilla.org|63.245.215.25|:443... connected.
HTTP request sent, awaiting response... 200 Script output follows
Length: 12141 (12K) [text/x-python]
Saving to: 'archiver_client.py'
0K .......... . 100% 148M=0s
2016-07-14 06:38:38 (148 MB/s) - 'archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.167513
========= master_lag: 0.02 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-14 06:38:38.784386) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-14 06:38:38.784680) =========
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.tzRSkhXf30/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.Z4gi9XM1gq/Listeners
TMPDIR=/var/folders/0d/jvrzwxys08z_8pq41nzpqw_800000w/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.028804
========= master_lag: 0.02 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-14 06:38:38.832657) =========
========= Started 'bash -c ...' (results: 0, elapsed: 4 secs) (at 2016-07-14 06:38:38.832973) =========
bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 81f987b98a91032913ef201143e2e91db9b77bf7 --destination scripts --debug'
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 81f987b98a91032913ef201143e2e91db9b77bf7 --destination scripts --debug']
environment:
Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.tzRSkhXf30/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.Z4gi9XM1gq/Listeners
TMPDIR=/var/folders/0d/jvrzwxys08z_8pq41nzpqw_800000w/T/
TWISTD_LOG_PATH=/builds/slave/twistd.log
USER=cltbld
VERSIONER_PYTHON_PREFER_32_BIT=no
VERSIONER_PYTHON_VERSION=2.7
XPC_FLAGS=0x0
XPC_SERVICE_NAME=0
__CF_USER_TEXT_ENCODING=0x1C:0:0
using PTY: False
2016-07-14 06:38:38,907 truncating revision to first 12 chars
2016-07-14 06:38:38,908 Setting DEBUG logging.
2016-07-14 06:38:38,908 attempt 1/10
2016-07-14 06:38:38,908 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/81f987b98a91?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2016-07-14 06:38:40,595 unpacking tar archive at: mozilla-beta-81f987b98a91/testing/mozharness/
program finished with exit code 0
elapsedTime=1.940887
========= master_lag: 2.16 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 4 secs) (at 2016-07-14 06:38:42.936404) =========
========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-14 06:38:42.936742) =========
script_repo_revision: 81f987b98a91032913ef201143e2e91db9b77bf7
========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-14 06:38:42.937148) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-14 06:38:42.937411) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-14 06:38:42.958023) =========
========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 21 mins, 13 secs) (at 2016-07-14 06:38:42.958692) =========
/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-beta --download-symbols ondemand
in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs)
watching logfiles {}
argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '5', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-beta', '--download-symbols', 'ondemand']
environment:
Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.tzRSkhXf30/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.Z4gi9XM1gq/Listeners
TMPDIR=/var/folders/0d/jvrzwxys08z_8pq41nzpqw_800000w/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
06:38:43 INFO - MultiFileLogger online at 20160714 06:38:43 in /builds/slave/test
06:38:43 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-beta --download-symbols ondemand
06:38:43 INFO - Dumping config to /builds/slave/test/logs/localconfig.json.
06:38:43 INFO - {'append_to_log': False,
06:38:43 INFO - 'base_work_dir': '/builds/slave/test',
06:38:43 INFO - 'blob_upload_branch': 'mozilla-beta',
06:38:43 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt',
06:38:43 INFO - 'buildbot_json_path': 'buildprops.json',
06:38:43 INFO - 'config_files': ('web_platform_tests/prod_config.py',),
06:38:43 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
06:38:43 INFO - 'download_minidump_stackwalk': True,
06:38:43 INFO - 'download_symbols': 'ondemand',
06:38:43 INFO - 'e10s': False,
06:38:43 INFO - 'exes': {'python': '/tools/buildbot/bin/python',
06:38:43 INFO - 'tooltool.py': '/tools/tooltool.py',
06:38:43 INFO - 'virtualenv': ('/tools/buildbot/bin/python',
06:38:43 INFO - '/tools/misc-python/virtualenv.py')},
06:38:43 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
06:38:43 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
06:38:43 INFO - 'log_level': 'info',
06:38:43 INFO - 'log_to_console': True,
06:38:43 INFO - 'opt_config_files': (),
06:38:43 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
06:38:43 INFO - '--processes=1',
06:38:43 INFO - '--config=%(test_path)s/wptrunner.ini',
06:38:43 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
06:38:43 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
06:38:43 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
06:38:43 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
06:38:43 INFO - 'pip_index': False,
06:38:43 INFO - 'require_test_zip': True,
06:38:43 INFO - 'test_type': ('testharness',),
06:38:43 INFO - 'this_chunk': '1',
06:38:43 INFO - 'tooltool_cache': '/builds/tooltool_cache',
06:38:43 INFO - 'total_chunks': '5',
06:38:43 INFO - 'virtualenv_path': 'venv',
06:38:43 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
06:38:43 INFO - 'work_dir': 'build'}
06:38:43 INFO - #####
06:38:43 INFO - ##### Running clobber step.
06:38:43 INFO - #####
06:38:43 INFO - Running pre-action listener: _resource_record_pre_action
06:38:43 INFO - Running main action method: clobber
06:38:43 INFO - rmtree: /builds/slave/test/build
06:38:43 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1
06:38:44 INFO - Running post-action listener: _resource_record_post_action
06:38:44 INFO - #####
06:38:44 INFO - ##### Running read-buildbot-config step.
06:38:44 INFO - #####
06:38:44 INFO - Running pre-action listener: _resource_record_pre_action
06:38:44 INFO - Running main action method: read_buildbot_config
06:38:44 INFO - Using buildbot properties:
06:38:44 INFO - {
06:38:44 INFO - "project": "",
06:38:44 INFO - "product": "firefox",
06:38:44 INFO - "script_repo_revision": "production",
06:38:44 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-opt-unittest",
06:38:44 INFO - "repository": "",
06:38:44 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta opt test web-platform-tests-1",
06:38:44 INFO - "buildid": "20160714034942",
06:38:44 INFO - "pgo_build": "False",
06:38:44 INFO - "basedir": "/builds/slave/test",
06:38:44 INFO - "buildnumber": 13,
06:38:44 INFO - "slavename": "t-yosemite-r7-0079",
06:38:44 INFO - "master": "http://buildbot-master107.bb.releng.scl3.mozilla.com:8201/",
06:38:44 INFO - "platform": "macosx64",
06:38:44 INFO - "branch": "mozilla-beta",
06:38:44 INFO - "revision": "81f987b98a91032913ef201143e2e91db9b77bf7",
06:38:44 INFO - "repo_path": "releases/mozilla-beta",
06:38:44 INFO - "moz_repo_path": "",
06:38:44 INFO - "stage_platform": "macosx64",
06:38:44 INFO - "builduid": "cd19e48177a442968db062d9999e4f39",
06:38:44 INFO - "slavebuilddir": "test"
06:38:44 INFO - }
06:38:44 INFO - Found installer url https://queue.taskcluster.net/v1/task/DZFfrqQ9SViPcs12vZ8zdg/artifacts/public/build/firefox-48.0.en-US.mac.dmg.
06:38:44 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/DZFfrqQ9SViPcs12vZ8zdg/artifacts/public/build/firefox-48.0.en-US.mac.test_packages.json.
06:38:44 INFO - Running post-action listener: _resource_record_post_action
06:38:44 INFO - #####
06:38:44 INFO - ##### Running download-and-extract step.
06:38:44 INFO - #####
06:38:44 INFO - Running pre-action listener: _resource_record_pre_action
06:38:44 INFO - Running main action method: download_and_extract
06:38:44 INFO - mkdir: /builds/slave/test/build/tests
06:38:44 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')]}
06:38:44 INFO - https://queue.taskcluster.net/v1/task/DZFfrqQ9SViPcs12vZ8zdg/artifacts/public/build/firefox-48.0.en-US.mac.test_packages.json matches https://queue.taskcluster.net
06:38:44 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DZFfrqQ9SViPcs12vZ8zdg/artifacts/public/build/firefox-48.0.en-US.mac.test_packages.json
06:38:44 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DZFfrqQ9SViPcs12vZ8zdg/artifacts/public/build/firefox-48.0.en-US.mac.test_packages.json
06:38:44 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DZFfrqQ9SViPcs12vZ8zdg/artifacts/public/build/firefox-48.0.en-US.mac.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.mac.test_packages.json
06:38:44 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DZFfrqQ9SViPcs12vZ8zdg/artifacts/public/build/firefox-48.0.en-US.mac.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac.test_packages.json'}, attempt #1
06:38:46 INFO - Downloaded 1165 bytes.
06:38:46 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac.test_packages.json
06:38:46 INFO - Using the following test package requirements:
06:38:46 INFO - {u'common': [u'firefox-48.0.en-US.mac.common.tests.zip'],
06:38:46 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac.common.tests.zip',
06:38:46 INFO - u'firefox-48.0.en-US.mac.cppunittest.tests.zip'],
06:38:46 INFO - u'gtest': [u'firefox-48.0.en-US.mac.common.tests.zip',
06:38:46 INFO - u'firefox-48.0.en-US.mac.gtest.tests.zip'],
06:38:46 INFO - u'jittest': [u'firefox-48.0.en-US.mac.common.tests.zip', u'jsshell-mac.zip'],
06:38:46 INFO - u'mochitest': [u'firefox-48.0.en-US.mac.common.tests.zip',
06:38:46 INFO - u'firefox-48.0.en-US.mac.mochitest.tests.zip'],
06:38:46 INFO - u'mozbase': [u'firefox-48.0.en-US.mac.common.tests.zip'],
06:38:46 INFO - u'reftest': [u'firefox-48.0.en-US.mac.common.tests.zip',
06:38:46 INFO - u'firefox-48.0.en-US.mac.reftest.tests.zip'],
06:38:46 INFO - u'talos': [u'firefox-48.0.en-US.mac.common.tests.zip',
06:38:46 INFO - u'firefox-48.0.en-US.mac.talos.tests.zip'],
06:38:46 INFO - u'web-platform': [u'firefox-48.0.en-US.mac.common.tests.zip',
06:38:46 INFO - u'firefox-48.0.en-US.mac.web-platform.tests.zip'],
06:38:46 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac.common.tests.zip',
06:38:46 INFO - u'firefox-48.0.en-US.mac.xpcshell.tests.zip']}
06:38:46 INFO - Downloading packages: [u'firefox-48.0.en-US.mac.common.tests.zip', u'firefox-48.0.en-US.mac.web-platform.tests.zip'] for test suite category: web-platform
06:38:46 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
06:38:46 INFO - https://queue.taskcluster.net/v1/task/DZFfrqQ9SViPcs12vZ8zdg/artifacts/public/build/firefox-48.0.en-US.mac.common.tests.zip matches https://queue.taskcluster.net
06:38:46 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DZFfrqQ9SViPcs12vZ8zdg/artifacts/public/build/firefox-48.0.en-US.mac.common.tests.zip
06:38:46 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DZFfrqQ9SViPcs12vZ8zdg/artifacts/public/build/firefox-48.0.en-US.mac.common.tests.zip
06:38:46 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DZFfrqQ9SViPcs12vZ8zdg/artifacts/public/build/firefox-48.0.en-US.mac.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac.common.tests.zip
06:38:46 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DZFfrqQ9SViPcs12vZ8zdg/artifacts/public/build/firefox-48.0.en-US.mac.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.mac.common.tests.zip'}, attempt #1
06:38:47 INFO - Downloaded 18314909 bytes.
06:38:47 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.mac.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*']
06:38:47 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/*
06:38:47 INFO - caution: filename not matched: web-platform/*
06:38:47 INFO - Return code: 11
06:38:47 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')]}
06:38:47 INFO - https://queue.taskcluster.net/v1/task/DZFfrqQ9SViPcs12vZ8zdg/artifacts/public/build/firefox-48.0.en-US.mac.web-platform.tests.zip matches https://queue.taskcluster.net
06:38:47 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DZFfrqQ9SViPcs12vZ8zdg/artifacts/public/build/firefox-48.0.en-US.mac.web-platform.tests.zip
06:38:47 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DZFfrqQ9SViPcs12vZ8zdg/artifacts/public/build/firefox-48.0.en-US.mac.web-platform.tests.zip
06:38:47 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DZFfrqQ9SViPcs12vZ8zdg/artifacts/public/build/firefox-48.0.en-US.mac.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac.web-platform.tests.zip
06:38:47 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DZFfrqQ9SViPcs12vZ8zdg/artifacts/public/build/firefox-48.0.en-US.mac.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.mac.web-platform.tests.zip'}, attempt #1
06:38:50 INFO - Downloaded 36389884 bytes.
06:38:50 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.mac.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*']
06:38:50 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/*
06:38:54 INFO - caution: filename not matched: bin/*
06:38:54 INFO - caution: filename not matched: config/*
06:38:54 INFO - caution: filename not matched: mozbase/*
06:38:54 INFO - caution: filename not matched: marionette/*
06:38:54 INFO - caution: filename not matched: tools/wptserve/*
06:38:54 INFO - Return code: 11
06:38: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')]}
06:38:54 INFO - https://queue.taskcluster.net/v1/task/DZFfrqQ9SViPcs12vZ8zdg/artifacts/public/build/firefox-48.0.en-US.mac.dmg matches https://queue.taskcluster.net
06:38:54 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DZFfrqQ9SViPcs12vZ8zdg/artifacts/public/build/firefox-48.0.en-US.mac.dmg
06:38:54 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DZFfrqQ9SViPcs12vZ8zdg/artifacts/public/build/firefox-48.0.en-US.mac.dmg
06:38:54 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DZFfrqQ9SViPcs12vZ8zdg/artifacts/public/build/firefox-48.0.en-US.mac.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac.dmg
06:38:54 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DZFfrqQ9SViPcs12vZ8zdg/artifacts/public/build/firefox-48.0.en-US.mac.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac.dmg'}, attempt #1
06:38:57 INFO - Downloaded 86190228 bytes.
06:38:57 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/DZFfrqQ9SViPcs12vZ8zdg/artifacts/public/build/firefox-48.0.en-US.mac.dmg
06:38:57 INFO - mkdir: /builds/slave/test/properties
06:38:57 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url
06:38:57 INFO - Writing to file /builds/slave/test/properties/build_url
06:38:57 INFO - Contents:
06:38:57 INFO - build_url:https://queue.taskcluster.net/v1/task/DZFfrqQ9SViPcs12vZ8zdg/artifacts/public/build/firefox-48.0.en-US.mac.dmg
06:38:58 INFO - Running post-action listener: _resource_record_post_action
06:38:58 INFO - Running post-action listener: set_extra_try_arguments
06:38:58 INFO - #####
06:38:58 INFO - ##### Running create-virtualenv step.
06:38:58 INFO - #####
06:38:58 INFO - Running pre-action listener: _pre_create_virtualenv
06:38:58 INFO - Running pre-action listener: _resource_record_pre_action
06:38:58 INFO - Running main action method: create_virtualenv
06:38:58 INFO - Creating virtualenv /builds/slave/test/build/venv
06:38:58 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
06:38:58 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv
06:38:58 INFO - The --no-site-packages flag is deprecated; it is now the default behavior.
06:38:58 INFO - Using real prefix '/tools/python27'
06:38:58 INFO - New python executable in /builds/slave/test/build/venv/bin/python
06:38:59 INFO - Installing distribute.............................................................................................................................................................................................done.
06:39:01 INFO - Installing pip.................done.
06:39:01 INFO - Return code: 0
06:39:01 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv
06:39:01 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')]}
06:39:01 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
06:39:01 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
06:39:01 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')]}
06:39:01 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
06:39:01 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
06:39:01 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 0x101d85e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x101da2f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff45259c5b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x101d9e5e0>, '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 0x101981cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1019ac990>, '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.tzRSkhXf30/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.Z4gi9XM1gq/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/0d/jvrzwxys08z_8pq41nzpqw_800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
06:39:01 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
06:39:01 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
06:39:01 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.tzRSkhXf30/Render',
06:39:01 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
06:39:01 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
06:39:01 INFO - 'HOME': '/Users/cltbld',
06:39:01 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
06:39:01 INFO - 'LOGNAME': 'cltbld',
06:39:01 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
06:39:01 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node',
06:39:01 INFO - 'MOZ_NO_REMOTE': '1',
06:39:01 INFO - 'NO_EM_RESTART': '1',
06:39:01 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
06:39:01 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
06:39:01 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
06:39:01 INFO - 'PWD': '/builds/slave/test',
06:39:01 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
06:39:01 INFO - 'SHELL': '/bin/bash',
06:39:01 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Z4gi9XM1gq/Listeners',
06:39:01 INFO - 'TMPDIR': '/var/folders/0d/jvrzwxys08z_8pq41nzpqw_800000w/T/',
06:39:01 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
06:39:01 INFO - 'USER': 'cltbld',
06:39:01 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
06:39:01 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
06:39:01 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
06:39:01 INFO - 'XPC_FLAGS': '0x0',
06:39:01 INFO - 'XPC_SERVICE_NAME': '0',
06:39:01 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
06:39:02 INFO - Ignoring indexes: https://pypi.python.org/simple/
06:39:02 INFO - Downloading/unpacking psutil>=0.7.1
06:39:02 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
06:39:02 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
06:39:02 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
06:39:02 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
06:39:02 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
06:39:02 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
06:39:05 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil
06:39:05 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
06:39:05 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
06:39:05 INFO - Installing collected packages: psutil
06:39:05 INFO - Running setup.py install for psutil
06:39:05 INFO - building 'psutil._psutil_osx' extension
06:39:05 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
06:39:05 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
06:39:06 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
06:39:06 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
06:39:06 INFO - building 'psutil._psutil_posix' extension
06:39:06 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
06:39:06 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration]
06:39:06 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr);
06:39:06 INFO - ^
06:39:06 INFO - 1 warning generated.
06:39:06 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
06:39:06 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
06:39:06 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
06:39:06 INFO - Successfully installed psutil
06:39:06 INFO - Cleaning up...
06:39:06 INFO - Return code: 0
06:39:06 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv
06:39:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
06:39:06 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
06:39:06 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
06:39:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
06:39:06 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
06:39:06 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
06:39:06 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 0x101d85e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x101da2f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff45259c5b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x101d9e5e0>, '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 0x101981cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1019ac990>, '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.tzRSkhXf30/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.Z4gi9XM1gq/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/0d/jvrzwxys08z_8pq41nzpqw_800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
06:39:06 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
06:39:06 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
06:39:06 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.tzRSkhXf30/Render',
06:39:06 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
06:39:06 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
06:39:06 INFO - 'HOME': '/Users/cltbld',
06:39:06 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
06:39:06 INFO - 'LOGNAME': 'cltbld',
06:39:06 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
06:39:06 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node',
06:39:06 INFO - 'MOZ_NO_REMOTE': '1',
06:39:06 INFO - 'NO_EM_RESTART': '1',
06:39:06 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
06:39:06 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
06:39:06 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
06:39:06 INFO - 'PWD': '/builds/slave/test',
06:39:06 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
06:39:06 INFO - 'SHELL': '/bin/bash',
06:39:06 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Z4gi9XM1gq/Listeners',
06:39:06 INFO - 'TMPDIR': '/var/folders/0d/jvrzwxys08z_8pq41nzpqw_800000w/T/',
06:39:06 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
06:39:06 INFO - 'USER': 'cltbld',
06:39:06 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
06:39:06 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
06:39:06 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
06:39:06 INFO - 'XPC_FLAGS': '0x0',
06:39:06 INFO - 'XPC_SERVICE_NAME': '0',
06:39:06 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
06:39:06 INFO - Ignoring indexes: https://pypi.python.org/simple/
06:39:06 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
06:39:06 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
06:39:06 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
06:39:06 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
06:39:06 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
06:39:06 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
06:39:06 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
06:39:09 INFO - Downloading mozsystemmonitor-0.0.tar.gz
06:39:09 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor
06:39:09 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0)
06:39:09 INFO - Installing collected packages: mozsystemmonitor
06:39:09 INFO - Running setup.py install for mozsystemmonitor
06:39:09 INFO - Successfully installed mozsystemmonitor
06:39:09 INFO - Cleaning up...
06:39:09 INFO - Return code: 0
06:39:09 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv
06:39:09 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')]}
06:39:09 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
06:39:09 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
06:39:09 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')]}
06:39:09 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
06:39:09 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
06:39:09 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 0x101d85e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x101da2f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff45259c5b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x101d9e5e0>, '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 0x101981cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1019ac990>, '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.tzRSkhXf30/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.Z4gi9XM1gq/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/0d/jvrzwxys08z_8pq41nzpqw_800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
06:39:09 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
06:39:09 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
06:39:09 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.tzRSkhXf30/Render',
06:39:09 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
06:39:09 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
06:39:09 INFO - 'HOME': '/Users/cltbld',
06:39:09 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
06:39:09 INFO - 'LOGNAME': 'cltbld',
06:39:09 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
06:39:09 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node',
06:39:09 INFO - 'MOZ_NO_REMOTE': '1',
06:39:09 INFO - 'NO_EM_RESTART': '1',
06:39:09 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
06:39:09 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
06:39:09 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
06:39:09 INFO - 'PWD': '/builds/slave/test',
06:39:09 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
06:39:09 INFO - 'SHELL': '/bin/bash',
06:39:09 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Z4gi9XM1gq/Listeners',
06:39:09 INFO - 'TMPDIR': '/var/folders/0d/jvrzwxys08z_8pq41nzpqw_800000w/T/',
06:39:09 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
06:39:09 INFO - 'USER': 'cltbld',
06:39:09 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
06:39:09 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
06:39:09 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
06:39:09 INFO - 'XPC_FLAGS': '0x0',
06:39:09 INFO - 'XPC_SERVICE_NAME': '0',
06:39:09 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
06:39:09 INFO - Ignoring indexes: https://pypi.python.org/simple/
06:39:09 INFO - Downloading/unpacking blobuploader==1.2.4
06:39:09 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
06:39:09 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
06:39:09 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
06:39:09 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
06:39:09 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
06:39:09 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
06:39:12 INFO - Downloading blobuploader-1.2.4.tar.gz
06:39:12 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader
06:39:12 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
06:39: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
06:39: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
06:39: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
06:39: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
06:39: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
06:39: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
06:39:12 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests
06:39:13 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
06:39:13 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
06:39:13 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
06:39:13 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
06:39:13 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
06:39:13 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
06:39:13 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
06:39:13 INFO - Downloading docopt-0.6.1.tar.gz
06:39:13 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt
06:39:13 INFO - Installing collected packages: blobuploader, requests, docopt
06:39:13 INFO - Running setup.py install for blobuploader
06:39:13 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775
06:39:13 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775
06:39:13 INFO - Running setup.py install for requests
06:39:14 INFO - Running setup.py install for docopt
06:39:14 INFO - Successfully installed blobuploader requests docopt
06:39:14 INFO - Cleaning up...
06:39:14 INFO - Return code: 0
06:39:14 INFO - Installing None into virtualenv /builds/slave/test/build/venv
06:39: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')]}
06:39:14 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
06:39:14 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
06:39: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')]}
06:39:14 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
06:39:14 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
06:39:14 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 0x101d85e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x101da2f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff45259c5b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x101d9e5e0>, '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 0x101981cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1019ac990>, '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.tzRSkhXf30/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.Z4gi9XM1gq/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/0d/jvrzwxys08z_8pq41nzpqw_800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
06:39:14 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
06:39:14 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
06:39:14 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.tzRSkhXf30/Render',
06:39:14 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
06:39:14 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
06:39:14 INFO - 'HOME': '/Users/cltbld',
06:39:14 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
06:39:14 INFO - 'LOGNAME': 'cltbld',
06:39:14 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
06:39:14 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node',
06:39:14 INFO - 'MOZ_NO_REMOTE': '1',
06:39:14 INFO - 'NO_EM_RESTART': '1',
06:39:14 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
06:39:14 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
06:39:14 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
06:39:14 INFO - 'PWD': '/builds/slave/test',
06:39:14 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
06:39:14 INFO - 'SHELL': '/bin/bash',
06:39:14 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Z4gi9XM1gq/Listeners',
06:39:14 INFO - 'TMPDIR': '/var/folders/0d/jvrzwxys08z_8pq41nzpqw_800000w/T/',
06:39:14 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
06:39:14 INFO - 'USER': 'cltbld',
06:39:14 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
06:39:14 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
06:39:14 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
06:39:14 INFO - 'XPC_FLAGS': '0x0',
06:39:14 INFO - 'XPC_SERVICE_NAME': '0',
06:39:14 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
06:39:14 INFO - Ignoring indexes: https://pypi.python.org/simple/
06:39:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
06:39:14 INFO - Running setup.py (path:/var/folders/0d/jvrzwxys08z_8pq41nzpqw_800000w/T/pip-HHOxPA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
06:39:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
06:39:14 INFO - Running setup.py (path:/var/folders/0d/jvrzwxys08z_8pq41nzpqw_800000w/T/pip-YSXlaV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
06:39:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
06:39:14 INFO - Running setup.py (path:/var/folders/0d/jvrzwxys08z_8pq41nzpqw_800000w/T/pip-dpzp3F-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
06:39:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
06:39:15 INFO - Running setup.py (path:/var/folders/0d/jvrzwxys08z_8pq41nzpqw_800000w/T/pip-vfDVgD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
06:39:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
06:39:15 INFO - Running setup.py (path:/var/folders/0d/jvrzwxys08z_8pq41nzpqw_800000w/T/pip-QplS3F-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
06:39:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
06:39:15 INFO - Running setup.py (path:/var/folders/0d/jvrzwxys08z_8pq41nzpqw_800000w/T/pip-Nz4Uyp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
06:39:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
06:39:15 INFO - Running setup.py (path:/var/folders/0d/jvrzwxys08z_8pq41nzpqw_800000w/T/pip-oswQCO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
06:39:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
06:39:15 INFO - Running setup.py (path:/var/folders/0d/jvrzwxys08z_8pq41nzpqw_800000w/T/pip-pd5oEY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
06:39:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
06:39:15 INFO - Running setup.py (path:/var/folders/0d/jvrzwxys08z_8pq41nzpqw_800000w/T/pip-BNEOUt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
06:39:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
06:39:15 INFO - Running setup.py (path:/var/folders/0d/jvrzwxys08z_8pq41nzpqw_800000w/T/pip-bMwhZP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
06:39:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
06:39:15 INFO - Running setup.py (path:/var/folders/0d/jvrzwxys08z_8pq41nzpqw_800000w/T/pip-q8y7_a-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
06:39:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
06:39:15 INFO - Running setup.py (path:/var/folders/0d/jvrzwxys08z_8pq41nzpqw_800000w/T/pip-TNH0kj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
06:39:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
06:39:16 INFO - Running setup.py (path:/var/folders/0d/jvrzwxys08z_8pq41nzpqw_800000w/T/pip-6Qni6E-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
06:39:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
06:39:16 INFO - Running setup.py (path:/var/folders/0d/jvrzwxys08z_8pq41nzpqw_800000w/T/pip-E04auB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
06:39:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
06:39:16 INFO - Running setup.py (path:/var/folders/0d/jvrzwxys08z_8pq41nzpqw_800000w/T/pip-Uc6WEG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
06:39:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
06:39:16 INFO - Running setup.py (path:/var/folders/0d/jvrzwxys08z_8pq41nzpqw_800000w/T/pip-DHOS5D-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
06:39:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
06:39:16 INFO - Running setup.py (path:/var/folders/0d/jvrzwxys08z_8pq41nzpqw_800000w/T/pip-azNL71-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
06:39:16 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
06:39:16 INFO - Running setup.py (path:/var/folders/0d/jvrzwxys08z_8pq41nzpqw_800000w/T/pip-oyKwXp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
06:39:16 INFO - Unpacking /builds/slave/test/build/tests/marionette/client
06:39:16 INFO - Running setup.py (path:/var/folders/0d/jvrzwxys08z_8pq41nzpqw_800000w/T/pip-a0Yzym-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client
06:39:16 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
06:39:16 INFO - Running setup.py (path:/var/folders/0d/jvrzwxys08z_8pq41nzpqw_800000w/T/pip-3cQYfa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
06:39:16 INFO - Unpacking /builds/slave/test/build/tests/marionette
06:39:17 INFO - Running setup.py (path:/var/folders/0d/jvrzwxys08z_8pq41nzpqw_800000w/T/pip-Uae5k0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
06:39:17 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
06:39:17 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
06:39:17 INFO - Running setup.py install for manifestparser
06:39:17 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin
06:39:17 INFO - Running setup.py install for mozcrash
06:39:17 INFO - Running setup.py install for mozdebug
06:39:17 INFO - Running setup.py install for mozdevice
06:39:17 INFO - Installing sutini script to /builds/slave/test/build/venv/bin
06:39:17 INFO - Installing dm script to /builds/slave/test/build/venv/bin
06:39:17 INFO - Running setup.py install for mozfile
06:39:18 INFO - Running setup.py install for mozhttpd
06:39:18 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin
06:39:18 INFO - Running setup.py install for mozinfo
06:39:18 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin
06:39:18 INFO - Running setup.py install for mozInstall
06:39:18 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin
06:39:18 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin
06:39:18 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin
06:39:18 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin
06:39:18 INFO - Running setup.py install for mozleak
06:39:18 INFO - Running setup.py install for mozlog
06:39:18 INFO - Installing structlog script to /builds/slave/test/build/venv/bin
06:39:18 INFO - Running setup.py install for moznetwork
06:39:18 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin
06:39:18 INFO - Running setup.py install for mozprocess
06:39:19 INFO - Running setup.py install for mozprofile
06:39:19 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin
06:39:19 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin
06:39:19 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin
06:39:19 INFO - Running setup.py install for mozrunner
06:39:19 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin
06:39:19 INFO - Running setup.py install for mozscreenshot
06:39:19 INFO - Running setup.py install for moztest
06:39:19 INFO - Running setup.py install for mozversion
06:39:19 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin
06:39:19 INFO - Running setup.py install for wptserve
06:39:20 INFO - Running setup.py install for marionette-driver
06:39:20 INFO - Running setup.py install for browsermob-proxy
06:39:20 INFO - Running setup.py install for marionette-client
06:39:20 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
06:39:20 INFO - Installing marionette script to /builds/slave/test/build/venv/bin
06:39:20 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
06:39:20 INFO - Cleaning up...
06:39:20 INFO - Return code: 0
06:39:20 INFO - Installing None into virtualenv /builds/slave/test/build/venv
06:39:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
06:39:20 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
06:39:20 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
06:39:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
06:39:20 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
06:39:20 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
06:39:20 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 0x101d85e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x101da2f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff45259c5b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x101d9e5e0>, '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 0x101981cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1019ac990>, '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.tzRSkhXf30/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.Z4gi9XM1gq/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/0d/jvrzwxys08z_8pq41nzpqw_800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
06:39:20 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
06:39:20 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
06:39:20 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.tzRSkhXf30/Render',
06:39:20 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
06:39:20 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
06:39:20 INFO - 'HOME': '/Users/cltbld',
06:39:20 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
06:39:20 INFO - 'LOGNAME': 'cltbld',
06:39:20 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
06:39:20 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node',
06:39:20 INFO - 'MOZ_NO_REMOTE': '1',
06:39:20 INFO - 'NO_EM_RESTART': '1',
06:39:20 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
06:39:20 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
06:39:20 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
06:39:20 INFO - 'PWD': '/builds/slave/test',
06:39:20 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
06:39:20 INFO - 'SHELL': '/bin/bash',
06:39:20 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Z4gi9XM1gq/Listeners',
06:39:20 INFO - 'TMPDIR': '/var/folders/0d/jvrzwxys08z_8pq41nzpqw_800000w/T/',
06:39:20 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
06:39:20 INFO - 'USER': 'cltbld',
06:39:20 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
06:39:20 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
06:39:20 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
06:39:20 INFO - 'XPC_FLAGS': '0x0',
06:39:20 INFO - 'XPC_SERVICE_NAME': '0',
06:39:20 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
06:39:21 INFO - Ignoring indexes: https://pypi.python.org/simple/
06:39:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
06:39:21 INFO - Running setup.py (path:/var/folders/0d/jvrzwxys08z_8pq41nzpqw_800000w/T/pip-nGJEtt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
06:39:21 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))
06:39:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
06:39:21 INFO - Running setup.py (path:/var/folders/0d/jvrzwxys08z_8pq41nzpqw_800000w/T/pip-YC5z1N-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
06:39:21 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))
06:39:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
06:39:21 INFO - Running setup.py (path:/var/folders/0d/jvrzwxys08z_8pq41nzpqw_800000w/T/pip-MBRMJQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
06:39:21 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))
06:39:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
06:39:21 INFO - Running setup.py (path:/var/folders/0d/jvrzwxys08z_8pq41nzpqw_800000w/T/pip-tQSLLq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
06:39:21 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))
06:39:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
06:39:21 INFO - Running setup.py (path:/var/folders/0d/jvrzwxys08z_8pq41nzpqw_800000w/T/pip-aAV_1S-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
06:39:21 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))
06:39:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
06:39:21 INFO - Running setup.py (path:/var/folders/0d/jvrzwxys08z_8pq41nzpqw_800000w/T/pip-vW2pLm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
06:39:21 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))
06:39:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
06:39:21 INFO - Running setup.py (path:/var/folders/0d/jvrzwxys08z_8pq41nzpqw_800000w/T/pip-0qJyic-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
06:39:21 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))
06:39:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
06:39:21 INFO - Running setup.py (path:/var/folders/0d/jvrzwxys08z_8pq41nzpqw_800000w/T/pip-IcgXK6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
06:39:21 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))
06:39:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
06:39:21 INFO - Running setup.py (path:/var/folders/0d/jvrzwxys08z_8pq41nzpqw_800000w/T/pip-I7YVP3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
06:39:21 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))
06:39:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
06:39:21 INFO - Running setup.py (path:/var/folders/0d/jvrzwxys08z_8pq41nzpqw_800000w/T/pip-_zVo8i-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
06:39:22 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))
06:39:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
06:39:22 INFO - Running setup.py (path:/var/folders/0d/jvrzwxys08z_8pq41nzpqw_800000w/T/pip-L9gZw_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
06:39:22 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))
06:39:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
06:39:22 INFO - Running setup.py (path:/var/folders/0d/jvrzwxys08z_8pq41nzpqw_800000w/T/pip-3ud63B-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
06:39:22 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))
06:39:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
06:39:22 INFO - Running setup.py (path:/var/folders/0d/jvrzwxys08z_8pq41nzpqw_800000w/T/pip-MOO6b6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
06:39:22 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))
06:39:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
06:39:22 INFO - Running setup.py (path:/var/folders/0d/jvrzwxys08z_8pq41nzpqw_800000w/T/pip-TviCGn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
06:39:22 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))
06:39:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
06:39:22 INFO - Running setup.py (path:/var/folders/0d/jvrzwxys08z_8pq41nzpqw_800000w/T/pip-vnSwT1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
06:39:22 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))
06:39:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
06:39:22 INFO - Running setup.py (path:/var/folders/0d/jvrzwxys08z_8pq41nzpqw_800000w/T/pip-c6rzls-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
06:39:22 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))
06:39:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
06:39:22 INFO - Running setup.py (path:/var/folders/0d/jvrzwxys08z_8pq41nzpqw_800000w/T/pip-xL86Fp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
06:39:22 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))
06:39:22 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
06:39:22 INFO - Running setup.py (path:/var/folders/0d/jvrzwxys08z_8pq41nzpqw_800000w/T/pip-wIPf6M-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
06:39:22 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))
06:39:22 INFO - Unpacking /builds/slave/test/build/tests/marionette/client
06:39:22 INFO - Running setup.py (path:/var/folders/0d/jvrzwxys08z_8pq41nzpqw_800000w/T/pip-3ZcW5t-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client
06:39:23 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))
06:39:23 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
06:39:23 INFO - Running setup.py (path:/var/folders/0d/jvrzwxys08z_8pq41nzpqw_800000w/T/pip-xcVAPB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
06:39:23 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))
06:39:23 INFO - Unpacking /builds/slave/test/build/tests/marionette
06:39:23 INFO - Running setup.py (path:/var/folders/0d/jvrzwxys08z_8pq41nzpqw_800000w/T/pip-rg5UbR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
06:39:23 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
06:39:23 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))
06:39:23 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))
06:39:23 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))
06:39:23 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))
06:39:23 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))
06:39:23 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))
06:39:23 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10))
06:39:23 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
06:39:23 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
06:39:23 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
06:39:23 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
06:39:23 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
06:39:23 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
06:39:26 INFO - Downloading blessings-1.6.tar.gz
06:39:26 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings
06:39:26 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))
06:39:26 INFO - Installing collected packages: blessings
06:39:26 INFO - Running setup.py install for blessings
06:39:26 INFO - Successfully installed blessings
06:39:26 INFO - Cleaning up...
06:39:26 INFO - Return code: 0
06:39:26 INFO - Done creating virtualenv /builds/slave/test/build/venv.
06:39:26 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
06:39:26 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
06:39:26 INFO - Reading from file tmpfile_stdout
06:39:26 INFO - Current package versions:
06:39:26 INFO - blessings == 1.6
06:39:26 INFO - blobuploader == 1.2.4
06:39:26 INFO - browsermob-proxy == 0.6.0
06:39:26 INFO - docopt == 0.6.1
06:39:26 INFO - manifestparser == 1.1
06:39:26 INFO - marionette-client == 2.3.0
06:39:26 INFO - marionette-driver == 1.4.0
06:39:26 INFO - mozInstall == 1.12
06:39:26 INFO - mozcrash == 0.17
06:39:26 INFO - mozdebug == 0.1
06:39:26 INFO - mozdevice == 0.48
06:39:26 INFO - mozfile == 1.2
06:39:26 INFO - mozhttpd == 0.7
06:39:26 INFO - mozinfo == 0.9
06:39:26 INFO - mozleak == 0.1
06:39:26 INFO - mozlog == 3.1
06:39:26 INFO - moznetwork == 0.27
06:39:26 INFO - mozprocess == 0.22
06:39:26 INFO - mozprofile == 0.28
06:39:26 INFO - mozrunner == 6.11
06:39:26 INFO - mozscreenshot == 0.1
06:39:26 INFO - mozsystemmonitor == 0.0
06:39:26 INFO - moztest == 0.7
06:39:26 INFO - mozversion == 1.4
06:39:26 INFO - psutil == 3.1.1
06:39:26 INFO - requests == 1.2.3
06:39:26 INFO - wptserve == 1.4.0
06:39:26 INFO - wsgiref == 0.1.2
06:39:26 INFO - Running post-action listener: _resource_record_post_action
06:39:26 INFO - Running post-action listener: _start_resource_monitoring
06:39:26 INFO - Starting resource monitoring.
06:39:26 INFO - #####
06:39:26 INFO - ##### Running pull step.
06:39:26 INFO - #####
06:39:26 INFO - Running pre-action listener: _resource_record_pre_action
06:39:26 INFO - Running main action method: pull
06:39:26 INFO - Pull has nothing to do!
06:39:26 INFO - Running post-action listener: _resource_record_post_action
06:39:26 INFO - #####
06:39:26 INFO - ##### Running install step.
06:39:26 INFO - #####
06:39:26 INFO - Running pre-action listener: _resource_record_pre_action
06:39:26 INFO - Running main action method: install
06:39:26 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
06:39:26 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
06:39:27 INFO - Reading from file tmpfile_stdout
06:39:27 INFO - Detecting whether we're running mozinstall >=1.0...
06:39:27 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h']
06:39:27 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h
06:39:27 INFO - Reading from file tmpfile_stdout
06:39:27 INFO - Output received:
06:39:27 INFO - Usage: mozinstall [options] installer
06:39:27 INFO - Options:
06:39:27 INFO - -h, --help show this help message and exit
06:39:27 INFO - -d DEST, --destination=DEST
06:39:27 INFO - Directory to install application into. [default:
06:39:27 INFO - "/builds/slave/test"]
06:39:27 INFO - --app=APP Application being installed. [default: firefox]
06:39:27 INFO - mkdir: /builds/slave/test/build/application
06:39:27 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0.en-US.mac.dmg', '--destination', '/builds/slave/test/build/application']
06:39:27 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0.en-US.mac.dmg --destination /builds/slave/test/build/application
06:39:49 INFO - Reading from file tmpfile_stdout
06:39:49 INFO - Output received:
06:39:49 INFO - /builds/slave/test/build/application/Firefox.app/Contents/MacOS/firefox
06:39:49 INFO - Running post-action listener: _resource_record_post_action
06:39:49 INFO - #####
06:39:49 INFO - ##### Running run-tests step.
06:39:49 INFO - #####
06:39:49 INFO - Running pre-action listener: _resource_record_pre_action
06:39:49 INFO - Running main action method: run_tests
06:39:49 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir
06:39:49 INFO - Minidump filename unknown. Determining based upon platform and architecture.
06:39:49 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture.
06:39:49 INFO - grabbing minidump binary from tooltool
06:39:49 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')]}
06:39:49 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 0x101d9e5e0>, '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 0x101981cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1019ac990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1
06:39:49 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
06:39:49 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
06:39:49 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache
06:39:49 INFO - Return code: 0
06:39:49 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755
06:39:49 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir
06:39:49 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/DZFfrqQ9SViPcs12vZ8zdg/artifacts/public/build/firefox-48.0.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
06:39:49 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/DZFfrqQ9SViPcs12vZ8zdg/artifacts/public/build/firefox-48.0.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
06:39:49 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.tzRSkhXf30/Render',
06:39:49 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
06:39:49 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
06:39:49 INFO - 'HOME': '/Users/cltbld',
06:39:49 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
06:39:49 INFO - 'LOGNAME': 'cltbld',
06:39:49 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir',
06:39:49 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
06:39:49 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node',
06:39:49 INFO - 'MOZ_NO_REMOTE': '1',
06:39:49 INFO - 'NO_EM_RESTART': '1',
06:39:49 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
06:39:49 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
06:39:49 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
06:39:49 INFO - 'PWD': '/builds/slave/test',
06:39:49 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
06:39:49 INFO - 'SHELL': '/bin/bash',
06:39:49 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Z4gi9XM1gq/Listeners',
06:39:49 INFO - 'TMPDIR': '/var/folders/0d/jvrzwxys08z_8pq41nzpqw_800000w/T/',
06:39:49 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
06:39:49 INFO - 'USER': 'cltbld',
06:39:49 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
06:39:49 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
06:39:49 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
06:39:49 INFO - 'XPC_FLAGS': '0x0',
06:39:49 INFO - 'XPC_SERVICE_NAME': '0',
06:39:49 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
06:39:49 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/DZFfrqQ9SViPcs12vZ8zdg/artifacts/public/build/firefox-48.0.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
06:39:49 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
06:39:49 INFO - import pkg_resources
06:39:50 INFO - Using 1 client processes
06:39:51 INFO - wptserve Starting http server on 127.0.0.1:8000
06:39:51 INFO - wptserve Starting http server on 127.0.0.1:8001
06:39:51 INFO - wptserve Starting http server on 127.0.0.1:8443
06:39:53 INFO - SUITE-START | Running 1476 tests
06:39:53 INFO - Running testharness tests
06:39:53 INFO - TEST-START | /content-security-policy/media-src/media-src-7_1.html
06:39:53 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_1.html | took 0ms
06:39:53 INFO - TEST-START | /content-security-policy/media-src/media-src-7_3_2.html
06:39:53 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_3_2.html | took 0ms
06:39:53 INFO - TEST-START | /cors/redirect-origin.htm
06:39:53 INFO - TEST-SKIP | /cors/redirect-origin.htm | took 1ms
06:39:53 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html
06:39:53 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html | took 8ms
06:39:53 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars.html
06:39:53 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars.html | took 0ms
06:39:53 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-naming.html
06:39:53 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-naming.html | took 1ms
06:39:53 INFO - TEST-START | /custom-elements/creating-and-passing-registries/new-registry-test.html
06:39:53 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/new-registry-test.html | took 0ms
06:39:53 INFO - TEST-START | /custom-elements/creating-and-passing-registries/no-registry-test.html
06:39:53 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/no-registry-test.html | took 0ms
06:39:53 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-create-document.html
06:39:53 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-create-document.html | took 0ms
06:39:53 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-import-document.html
06:39:53 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-import-document.html | took 0ms
06:39:53 INFO - TEST-START | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html
06:39:53 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html | took 0ms
06:39:53 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html
06:39:53 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html | took 0ms
06:39:53 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html
06:39:53 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html | took 0ms
06:39:53 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html
06:39:53 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html | took 0ms
06:39:53 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html
06:39:53 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html | took 0ms
06:39:53 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html
06:39:53 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html | took 0ms
06:39:53 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html
06:39:53 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html | took 0ms
06:39:53 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html
06:39:53 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html | took 0ms
06:39:53 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html
06:39:53 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html | took 0ms
06:39:53 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html
06:39:53 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html | took 0ms
06:39:53 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html
06:39:53 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html | took 0ms
06:39:53 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html
06:39:53 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html | took 0ms
06:39:53 INFO - TEST-START | /custom-elements/instantiating-custom-elements/changing-is-attribute.html
06:39:53 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/changing-is-attribute.html | took 1ms
06:39:53 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html
06:39:53 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html | took 0ms
06:39:53 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html
06:39:53 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html | took 0ms
06:39:53 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html
06:39:53 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html | took 0ms
06:39:53 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html
06:39:53 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html | took 0ms
06:39:53 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html
06:39:53 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html | took 0ms
06:39:53 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-prototype.html
06:39:53 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-prototype.html | took 0ms
06:39:53 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html
06:39:53 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html | took 0ms
06:39:53 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html
06:39:53 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html | took 8ms
06:39:53 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html
06:39:53 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html | took 0ms
06:39:53 INFO - TEST-START | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html
06:39:53 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html | took 0ms
06:39:53 INFO - TEST-START | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html
06:39:53 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html | took 0ms
06:39:53 INFO - TEST-START | /custom-elements/instantiating-custom-elements/unchanged-attribute.html
06:39:53 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/unchanged-attribute.html | took 0ms
06:39:53 INFO - Setting up ssl
06:39:53 INFO - PROCESS | certutil |
06:39:53 INFO - PROCESS | certutil |
06:39:53 INFO - PROCESS | certutil |
06:39:53 INFO - Certificate Nickname Trust Attributes
06:39:53 INFO - SSL,S/MIME,JAR/XPI
06:39:53 INFO -
06:39:53 INFO - web-platform-tests CT,,
06:39:53 INFO -
06:39:53 INFO - Starting runner
06:39:53 INFO - PROCESS | 1645 | 1468503593796 Marionette INFO Listening on port 2828
06:39:55 INFO - PROCESS | 1645 | 1468503595226 Marionette INFO startBrowser 188f8bf6-df2e-6b47-b73b-21862b452a92
06:39:55 INFO - PROCESS | 1645 | 1468503595239 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:39:55 INFO - PROCESS | 1645 | 1468503595443 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:39:55 INFO - PROCESS | 1645 | 1468503595497 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:39:55 INFO - PROCESS | 1645 | 1468503595911 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:39:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html
06:39:55 INFO - PROCESS | 1645 | 1468503595942 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:39:55 INFO - PROCESS | 1645 | 1468503595949 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:39:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy
06:39:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 217ms
06:39:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html
06:39:56 INFO - PROCESS | 1645 | 1468503596164 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:39:56 INFO - PROCESS | 1645 | 1468503596223 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:39:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop
06:39:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 216ms
06:39:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html
06:39:56 INFO - PROCESS | 1645 | 1468503596389 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:39:56 INFO - PROCESS | 1645 | 1468503596445 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:39:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in
06:39:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 216ms
06:39:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html
06:39:56 INFO - PROCESS | 1645 | 1468503596606 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:39:56 INFO - PROCESS | 1645 | 1468503596659 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:39:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out
06:39:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 217ms
06:39:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html
06:39:56 INFO - PROCESS | 1645 | 1468503596826 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:39:56 INFO - PROCESS | 1645 | 1468503596881 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:39:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over
06:39:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 215ms
06:39:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html
06:39:57 INFO - PROCESS | 1645 | 1468503597044 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:39:57 INFO - PROCESS | 1645 | 1468503597098 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:39:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter
06:39:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 266ms
06:39:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html
06:39:57 INFO - PROCESS | 1645 | 1468503597313 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:39:57 INFO - PROCESS | 1645 | 1468503597366 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:39:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop
06:39:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 216ms
06:39:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html
06:39:57 INFO - PROCESS | 1645 | 1468503597531 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:39:57 INFO - PROCESS | 1645 | 1468503597583 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:39:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in
06:39:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 215ms
06:39:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html
06:39:57 INFO - PROCESS | 1645 | 1468503597750 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:39:57 INFO - PROCESS | 1645 | 1468503597808 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:39:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out
06:39:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 216ms
06:39:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html
06:39:57 INFO - PROCESS | 1645 | 1468503597974 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:39:58 INFO - PROCESS | 1645 | 1468503598028 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:39:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over
06:39:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 223ms
06:39:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html
06:39:58 INFO - PROCESS | 1645 | 1468503598194 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:39:58 INFO - PROCESS | 1645 | 1468503598249 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:39:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor
06:39:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 217ms
06:39:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html
06:39:58 INFO - PROCESS | 1645 | 1468503598416 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:39:58 INFO - PROCESS | 1645 | 1468503598477 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:39:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region.
06:39:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 216ms
06:39:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html
06:39:58 INFO - PROCESS | 1645 | 1468503598640 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:39:58 INFO - PROCESS | 1645 | 1468503598697 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:39:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region.
06:39:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 218ms
06:39:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html
06:39:58 INFO - PROCESS | 1645 | 1468503598862 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:39:58 INFO - PROCESS | 1645 | 1468503598921 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:39:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region.
06:39:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 219ms
06:39:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html
06:39:59 INFO - PROCESS | 1645 | 1468503599081 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:39:59 INFO - PROCESS | 1645 | 1468503599140 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:39:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region.
06:39:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 216ms
06:39:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html
06:39:59 INFO - PROCESS | 1645 | 1468503599308 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:39:59 INFO - PROCESS | 1645 | 1468503599363 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:39:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region.
06:39:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 216ms
06:39:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html
06:39:59 INFO - PROCESS | 1645 | 1468503599525 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:39:59 INFO - PROCESS | 1645 | 1468503599580 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:39:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region.
06:39:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 222ms
06:39:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html
06:39:59 INFO - PROCESS | 1645 | 1468503599744 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:39:59 INFO - PROCESS | 1645 | 1468503599806 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:39:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region.
06:39:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 215ms
06:39:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html
06:39:59 INFO - PROCESS | 1645 | 1468503599962 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:00 INFO - PROCESS | 1645 | 1468503600022 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region.
06:40:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 216ms
06:40:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html
06:40:00 INFO - PROCESS | 1645 | 1468503600181 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:00 INFO - PROCESS | 1645 | 1468503600245 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region.
06:40:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 266ms
06:40:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html
06:40:00 INFO - PROCESS | 1645 | 1468503600461 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:00 INFO - PROCESS | 1645 | 1468503600523 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region.
06:40:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 216ms
06:40:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html
06:40:00 INFO - PROCESS | 1645 | 1468503600683 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:00 INFO - PROCESS | 1645 | 1468503600751 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region.
06:40:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 216ms
06:40:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html
06:40:00 INFO - PROCESS | 1645 | 1468503600907 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:00 INFO - PROCESS | 1645 | 1468503600966 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas
06:40:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 267ms
06:40:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html
06:40:01 INFO - PROCESS | 1645 | 1468503601349 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:01 INFO - PROCESS | 1645 | 1468503601513 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern
06:40:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 534ms
06:40:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html
06:40:01 INFO - PROCESS | 1645 | 1468503601764 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:01 INFO - PROCESS | 1645 | 1468503601812 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default
06:40:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 216ms
06:40:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html
06:40:01 INFO - PROCESS | 1645 | 1468503601989 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:02 INFO - PROCESS | 1645 | 1468503602045 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill
06:40:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 216ms
06:40:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html
06:40:02 INFO - PROCESS | 1645 | 1468503602211 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:02 INFO - PROCESS | 1645 | 1468503602260 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image
06:40:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 274ms
06:40:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html
06:40:02 INFO - PROCESS | 1645 | 1468503602479 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:02 INFO - PROCESS | 1645 | 1468503602526 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern
06:40:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 269ms
06:40:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html
06:40:02 INFO - PROCESS | 1645 | 1468503602757 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:02 INFO - PROCESS | 1645 | 1468503602816 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid
06:40:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 267ms
06:40:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html
06:40:03 INFO - PROCESS | 1645 | 1468503603028 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:03 INFO - PROCESS | 1645 | 1468503603093 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range
06:40:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 320ms
06:40:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html
06:40:03 INFO - PROCESS | 1645 | 1468503603360 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:03 INFO - PROCESS | 1645 | 1468503603428 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy
06:40:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 325ms
06:40:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html
06:40:03 INFO - PROCESS | 1645 | 1468503603678 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:03 INFO - PROCESS | 1645 | 1468503603751 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop
06:40:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 466ms
06:40:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html
06:40:04 INFO - PROCESS | 1645 | 1468503604147 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:04 INFO - PROCESS | 1645 | 1468503604187 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in
06:40:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 216ms
06:40:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html
06:40:04 INFO - PROCESS | 1645 | 1468503604374 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:04 INFO - PROCESS | 1645 | 1468503604421 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out
06:40:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 268ms
06:40:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html
06:40:04 INFO - PROCESS | 1645 | 1468503604647 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:04 INFO - PROCESS | 1645 | 1468503604697 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over
06:40:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 269ms
06:40:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html
06:40:04 INFO - PROCESS | 1645 | 1468503604915 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:04 INFO - PROCESS | 1645 | 1468503604963 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter
06:40:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 216ms
06:40:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html
06:40:05 INFO - PROCESS | 1645 | 1468503605143 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:05 INFO - PROCESS | 1645 | 1468503605187 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop
06:40:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 275ms
06:40:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html
06:40:05 INFO - PROCESS | 1645 | 1468503605413 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:05 INFO - PROCESS | 1645 | 1468503605467 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in
06:40:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 216ms
06:40:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html
06:40:05 INFO - PROCESS | 1645 | 1468503605630 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:05 INFO - PROCESS | 1645 | 1468503605675 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out
06:40:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 217ms
06:40:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html
06:40:05 INFO - PROCESS | 1645 | 1468503605875 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:05 INFO - PROCESS | 1645 | 1468503605922 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over
06:40:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 223ms
06:40:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html
06:40:06 INFO - PROCESS | 1645 | 1468503606094 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:06 INFO - PROCESS | 1645 | 1468503606328 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor
06:40:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 416ms
06:40:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html
06:40:06 INFO - PROCESS | 1645 | 1468503606518 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:06 INFO - PROCESS | 1645 | 1468503606578 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive
06:40:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 267ms
06:40:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html
06:40:06 INFO - PROCESS | 1645 | 1468503606793 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:06 INFO - PROCESS | 1645 | 1468503606863 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear
06:40:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 266ms
06:40:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html
06:40:07 INFO - PROCESS | 1645 | 1468503607065 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:07 INFO - PROCESS | 1645 | 1468503607122 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker
06:40:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 268ms
06:40:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html
06:40:07 INFO - PROCESS | 1645 | 1468503607341 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:07 INFO - PROCESS | 1645 | 1468503607395 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default
06:40:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 273ms
06:40:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html
06:40:07 INFO - PROCESS | 1645 | 1468503607612 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:07 INFO - PROCESS | 1645 | 1468503607689 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get
06:40:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 366ms
06:40:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html
06:40:07 INFO - PROCESS | 1645 | 1468503607983 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:08 INFO - PROCESS | 1645 | 1468503608072 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight
06:40:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 417ms
06:40:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html
06:40:08 INFO - PROCESS | 1645 | 1468503608406 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:08 INFO - PROCESS | 1645 | 1468503608454 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix
06:40:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 221ms
06:40:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html
06:40:08 INFO - PROCESS | 1645 | 1468503608627 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:08 INFO - PROCESS | 1645 | 1468503608674 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over
06:40:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 216ms
06:40:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html
06:40:08 INFO - PROCESS | 1645 | 1468503608846 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:08 INFO - PROCESS | 1645 | 1468503608894 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised
06:40:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 217ms
06:40:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html
06:40:09 INFO - PROCESS | 1645 | 1468503609065 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:09 INFO - PROCESS | 1645 | 1468503609114 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy
06:40:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 216ms
06:40:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html
06:40:09 INFO - PROCESS | 1645 | 1468503609290 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:09 INFO - PROCESS | 1645 | 1468503609347 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop
06:40:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 216ms
06:40:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html
06:40:09 INFO - PROCESS | 1645 | 1468503609508 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:09 INFO - PROCESS | 1645 | 1468503609562 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in
06:40:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 224ms
06:40:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html
06:40:09 INFO - PROCESS | 1645 | 1468503609728 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:09 INFO - PROCESS | 1645 | 1468503609776 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out
06:40:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 216ms
06:40:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html
06:40:09 INFO - PROCESS | 1645 | 1468503609946 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:09 INFO - PROCESS | 1645 | 1468503609995 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over
06:40:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 216ms
06:40:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html
06:40:10 INFO - PROCESS | 1645 | 1468503610164 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:10 INFO - PROCESS | 1645 | 1468503610214 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter
06:40:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 366ms
06:40:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html
06:40:10 INFO - PROCESS | 1645 | 1468503610574 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:10 INFO - PROCESS | 1645 | 1468503610626 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop
06:40:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 317ms
06:40:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html
06:40:10 INFO - PROCESS | 1645 | 1468503610912 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:10 INFO - PROCESS | 1645 | 1468503610992 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in
06:40:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 370ms
06:40:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html
06:40:11 INFO - PROCESS | 1645 | 1468503611289 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:11 INFO - PROCESS | 1645 | 1468503611366 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out
06:40:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 270ms
06:40:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html
06:40:11 INFO - PROCESS | 1645 | 1468503611550 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:11 INFO - PROCESS | 1645 | 1468503611601 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over
06:40:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 216ms
06:40:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html
06:40:11 INFO - PROCESS | 1645 | 1468503611775 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:11 INFO - PROCESS | 1645 | 1468503611819 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor
06:40:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 224ms
06:40:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html
06:40:12 INFO - PROCESS | 1645 | 1468503612000 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:12 INFO - PROCESS | 1645 | 1468503612071 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy
06:40:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 317ms
06:40:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html
06:40:12 INFO - PROCESS | 1645 | 1468503612331 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:12 INFO - PROCESS | 1645 | 1468503612396 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop
06:40:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 329ms
06:40:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html
06:40:12 INFO - PROCESS | 1645 | 1468503612650 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:12 INFO - PROCESS | 1645 | 1468503612703 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in
06:40:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 216ms
06:40:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html
06:40:12 INFO - PROCESS | 1645 | 1468503612874 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:12 INFO - PROCESS | 1645 | 1468503612940 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out
06:40:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 273ms
06:40:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html
06:40:13 INFO - PROCESS | 1645 | 1468503613145 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:13 INFO - PROCESS | 1645 | 1468503613205 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over
06:40:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 265ms
06:40:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html
06:40:13 INFO - PROCESS | 1645 | 1468503613426 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:13 INFO - PROCESS | 1645 | 1468503613502 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter
06:40:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 375ms
06:40:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html
06:40:13 INFO - PROCESS | 1645 | 1468503613799 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:13 INFO - PROCESS | 1645 | 1468503613867 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop
06:40:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 269ms
06:40:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html
06:40:14 INFO - PROCESS | 1645 | 1468503614074 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:14 INFO - PROCESS | 1645 | 1468503614123 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in
06:40:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 218ms
06:40:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html
06:40:14 INFO - PROCESS | 1645 | 1468503614293 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:14 INFO - PROCESS | 1645 | 1468503614342 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out
06:40:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 216ms
06:40:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html
06:40:14 INFO - PROCESS | 1645 | 1468503614512 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:14 INFO - PROCESS | 1645 | 1468503614560 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over
06:40:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 215ms
06:40:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html
06:40:14 INFO - PROCESS | 1645 | 1468503614730 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:14 INFO - PROCESS | 1645 | 1468503614780 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor
06:40:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 217ms
06:40:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html
06:40:14 INFO - PROCESS | 1645 | 1468503614950 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:15 INFO - PROCESS | 1645 | 1468503615008 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:15 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.
06:40:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 217ms
06:40:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html
06:40:15 INFO - PROCESS | 1645 | 1468503615175 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:15 INFO - PROCESS | 1645 | 1468503615234 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:15 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.
06:40:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 222ms
06:40:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html
06:40:15 INFO - PROCESS | 1645 | 1468503615394 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:15 INFO - PROCESS | 1645 | 1468503615444 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:15 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.
06:40:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 216ms
06:40:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html
06:40:15 INFO - PROCESS | 1645 | 1468503615613 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:15 INFO - PROCESS | 1645 | 1468503615663 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:15 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.
06:40:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 217ms
06:40:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html
06:40:15 INFO - PROCESS | 1645 | 1468503615832 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:15 INFO - PROCESS | 1645 | 1468503615885 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:16 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.
06:40:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 216ms
06:40:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html
06:40:16 INFO - PROCESS | 1645 | 1468503616057 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:16 INFO - PROCESS | 1645 | 1468503616109 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:16 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.
06:40:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 218ms
06:40:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html
06:40:16 INFO - PROCESS | 1645 | 1468503616277 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:16 INFO - PROCESS | 1645 | 1468503616342 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:16 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.
06:40:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 216ms
06:40:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html
06:40:16 INFO - PROCESS | 1645 | 1468503616495 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:16 INFO - PROCESS | 1645 | 1468503616547 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:16 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.
06:40:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 217ms
06:40:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html
06:40:16 INFO - PROCESS | 1645 | 1468503616713 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:16 INFO - PROCESS | 1645 | 1468503616766 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:17 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.
06:40:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 366ms
06:40:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html
06:40:17 INFO - PROCESS | 1645 | 1468503617141 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:17 INFO - PROCESS | 1645 | 1468503617194 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:17 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.
06:40:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 318ms
06:40:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html
06:40:17 INFO - PROCESS | 1645 | 1468503617466 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:17 INFO - PROCESS | 1645 | 1468503617530 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:17 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.
06:40:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 320ms
06:40:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html
06:40:17 INFO - PROCESS | 1645 | 1468503617800 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:17 INFO - PROCESS | 1645 | 1468503617884 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:18 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.
06:40:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 326ms
06:40:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html
06:40:18 INFO - PROCESS | 1645 | 1468503618122 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:18 INFO - PROCESS | 1645 | 1468503618170 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:18 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.
06:40:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 216ms
06:40:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html
06:40:18 INFO - PROCESS | 1645 | 1468503618342 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:18 INFO - PROCESS | 1645 | 1468503618386 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:18 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.
06:40:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 324ms
06:40:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html
06:40:18 INFO - PROCESS | 1645 | 1468503618665 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:18 INFO - PROCESS | 1645 | 1468503618721 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:18 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.
06:40:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 216ms
06:40:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html
06:40:18 INFO - PROCESS | 1645 | 1468503618882 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:18 INFO - PROCESS | 1645 | 1468503618928 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:19 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.
06:40:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 216ms
06:40:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html
06:40:19 INFO - PROCESS | 1645 | 1468503619106 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:19 INFO - PROCESS | 1645 | 1468503619166 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:19 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.
06:40:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 315ms
06:40:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html
06:40:19 INFO - PROCESS | 1645 | 1468503619446 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:19 INFO - PROCESS | 1645 | 1468503619524 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:19 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.
06:40:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 341ms
06:40:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html
06:40:19 INFO - PROCESS | 1645 | 1468503619763 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:19 INFO - PROCESS | 1645 | 1468503619828 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:20 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.
06:40:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 266ms
06:40:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html
06:40:20 INFO - PROCESS | 1645 | 1468503620033 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:20 INFO - PROCESS | 1645 | 1468503620095 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:20 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.
06:40:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 266ms
06:40:20 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html
06:40:20 INFO - PROCESS | 1645 | 1468503620313 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:20 INFO - PROCESS | 1645 | 1468503620386 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:20 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError
06:40:20 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 367ms
06:40:20 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html
06:40:20 INFO - PROCESS | 1645 | 1468503620717 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:20 INFO - PROCESS | 1645 | 1468503620799 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:20 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable
06:40:20 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 267ms
06:40:20 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html
06:40:21 INFO - PROCESS | 1645 | 1468503620991 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:21 INFO - PROCESS | 1645 | 1468503621045 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:21 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined
06:40:21 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 223ms
06:40:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html
06:40:21 INFO - PROCESS | 1645 | 1468503621214 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:21 INFO - PROCESS | 1645 | 1468503621280 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg
06:40:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 319ms
06:40:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html
06:40:21 INFO - PROCESS | 1645 | 1468503621565 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:21 INFO - PROCESS | 1645 | 1468503621634 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg
06:40:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 379ms
06:40:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html
06:40:21 INFO - PROCESS | 1645 | 1468503621932 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:22 INFO - PROCESS | 1645 | 1468503622005 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic
06:40:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 317ms
06:40:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html
06:40:22 INFO - PROCESS | 1645 | 1468503622256 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:22 INFO - PROCESS | 1645 | 1468503622311 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos
06:40:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 266ms
06:40:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html
06:40:22 INFO - PROCESS | 1645 | 1468503622528 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:22 INFO - PROCESS | 1645 | 1468503622600 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize
06:40:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 366ms
06:40:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html
06:40:22 INFO - PROCESS | 1645 | 1468503622912 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:22 INFO - PROCESS | 1645 | 1468503622992 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos
06:40:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 276ms
06:40:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html
06:40:23 INFO - PROCESS | 1645 | 1468503623181 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:23 INFO - PROCESS | 1645 | 1468503623233 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize
06:40:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 367ms
06:40:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html
06:40:23 INFO - PROCESS | 1645 | 1468503623610 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:23 INFO - PROCESS | 1645 | 1468503623663 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha
06:40:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 317ms
06:40:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html
06:40:23 INFO - PROCESS | 1645 | 1468503623944 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:24 INFO - PROCESS | 1645 | 1468503624012 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:24 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
06:40:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 729ms
06:40:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html
06:40:24 INFO - PROCESS | 1645 | 1468503624669 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:24 INFO - PROCESS | 1645 | 1468503624737 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame
06:40:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 768ms
06:40:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html
06:40:25 INFO - PROCESS | 1645 | 1468503625435 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:25 INFO - PROCESS | 1645 | 1468503625479 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:25 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
06:40:25 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
06:40:25 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1
06:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:40:25 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
06:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:40:25 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
06:40:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html | took 217ms
06:40:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html
06:40:25 INFO - PROCESS | 1645 | 1468503625660 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:25 INFO - PROCESS | 1645 | 1468503625711 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken
06:40:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 272ms
06:40:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html
06:40:25 INFO - PROCESS | 1645 | 1468503625930 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:25 INFO - PROCESS | 1645 | 1468503625997 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas
06:40:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 267ms
06:40:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html
06:40:26 INFO - PROCESS | 1645 | 1468503626200 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:26 INFO - PROCESS | 1645 | 1468503626260 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip
06:40:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 266ms
06:40:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html
06:40:26 INFO - PROCESS | 1645 | 1468503626483 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:26 INFO - PROCESS | 1645 | 1468503626543 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite
06:40:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 267ms
06:40:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html
06:40:26 INFO - PROCESS | 1645 | 1468503626748 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:26 INFO - PROCESS | 1645 | 1468503626824 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource
06:40:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 367ms
06:40:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html
06:40:27 INFO - PROCESS | 1645 | 1468503627130 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:27 INFO - PROCESS | 1645 | 1468503627177 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:27 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | Canvas test: 2d.drawImage.incomplete.emptysrc -
06:40:27 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1
06:40:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:40:27 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
06:40:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:40:27 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
06:40:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | took 219ms
06:40:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html
06:40:27 INFO - PROCESS | 1645 | 1468503627358 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:27 INFO - PROCESS | 1645 | 1468503627411 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate
06:40:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 273ms
06:40:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html
06:40:27 INFO - PROCESS | 1645 | 1468503627628 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:27 INFO - PROCESS | 1645 | 1468503627679 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:27 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | Canvas test: 2d.drawImage.incomplete.nosrc -
06:40:27 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1
06:40:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:40:27 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
06:40:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:40:27 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
06:40:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | took 217ms
06:40:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html
06:40:27 INFO - PROCESS | 1645 | 1468503627847 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:27 INFO - PROCESS | 1645 | 1468503627895 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:28 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
06:40:28 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
06:40:28 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1
06:40:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:40:28 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
06:40:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:40:28 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
06:40:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html | took 217ms
06:40:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html
06:40:28 INFO - PROCESS | 1645 | 1468503628066 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:28 INFO - PROCESS | 1645 | 1468503628114 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:28 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | Canvas test: 2d.drawImage.incomplete.removedsrc -
06:40:28 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1
06:40:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:40:28 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
06:40:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:40:28 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
06:40:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | took 217ms
06:40:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html
06:40:28 INFO - PROCESS | 1645 | 1468503628291 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:28 INFO - PROCESS | 1645 | 1468503628340 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle
06:40:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 218ms
06:40:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html
06:40:28 INFO - PROCESS | 1645 | 1468503628510 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:28 INFO - PROCESS | 1645 | 1468503628562 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image
06:40:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 216ms
06:40:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html
06:40:28 INFO - PROCESS | 1645 | 1468503628729 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:28 INFO - PROCESS | 1645 | 1468503628779 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle
06:40:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 217ms
06:40:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html
06:40:28 INFO - PROCESS | 1645 | 1468503628948 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:29 INFO - PROCESS | 1645 | 1468503629009 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored
06:40:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 316ms
06:40:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html
06:40:29 INFO - PROCESS | 1645 | 1468503629278 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:29 INFO - PROCESS | 1645 | 1468503629355 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges
06:40:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 316ms
06:40:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html
06:40:29 INFO - PROCESS | 1645 | 1468503629593 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:29 INFO - PROCESS | 1645 | 1468503629648 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null
06:40:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 223ms
06:40:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html
06:40:29 INFO - PROCESS | 1645 | 1468503629812 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:29 INFO - PROCESS | 1645 | 1468503629864 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path
06:40:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 366ms
06:40:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html
06:40:30 INFO - PROCESS | 1645 | 1468503630182 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:30 INFO - PROCESS | 1645 | 1468503630293 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1
06:40:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 568ms
06:40:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html
06:40:30 INFO - PROCESS | 1645 | 1468503630757 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:30 INFO - PROCESS | 1645 | 1468503630817 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2
06:40:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 322ms
06:40:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html
06:40:31 INFO - PROCESS | 1645 | 1468503631081 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:31 INFO - PROCESS | 1645 | 1468503631130 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image
06:40:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 268ms
06:40:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html
06:40:31 INFO - PROCESS | 1645 | 1468503631364 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:31 INFO - PROCESS | 1645 | 1468503631412 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform
06:40:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 268ms
06:40:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html
06:40:31 INFO - PROCESS | 1645 | 1468503631631 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:31 INFO - PROCESS | 1645 | 1468503631699 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:31 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
06:40:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 319ms
06:40:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html
06:40:31 INFO - PROCESS | 1645 | 1468503631967 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:32 INFO - PROCESS | 1645 | 1468503632051 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas
06:40:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 268ms
06:40:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html
06:40:32 INFO - PROCESS | 1645 | 1468503632244 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:32 INFO - PROCESS | 1645 | 1468503632307 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR
06:40:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 224ms
06:40:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html
06:40:32 INFO - PROCESS | 1645 | 1468503632462 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:32 INFO - PROCESS | 1645 | 1468503632510 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:32 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
06:40:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 267ms
06:40:32 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html
06:40:32 INFO - PROCESS | 1645 | 1468503632731 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:32 INFO - PROCESS | 1645 | 1468503632785 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:32 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
06:40:32 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24
06:40:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:40:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:40:32 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7
06:40:32 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
06:40:32 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
06:40:32 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24
06:40:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:40:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:40:32 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7
06:40:32 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
06:40:32 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 267ms
06:40:32 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html
06:40:33 INFO - PROCESS | 1645 | 1468503633008 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:33 INFO - PROCESS | 1645 | 1468503633066 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:33 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring.
06:40:33 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 267ms
06:40:33 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html
06:40:33 INFO - PROCESS | 1645 | 1468503633278 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:33 INFO - PROCESS | 1645 | 1468503633341 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:33 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.
06:40:33 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 267ms
06:40:33 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html
06:40:33 INFO - PROCESS | 1645 | 1468503633547 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:33 INFO - PROCESS | 1645 | 1468503633611 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:33 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.
06:40:33 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 267ms
06:40:33 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html
06:40:33 INFO - PROCESS | 1645 | 1468503633824 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:33 INFO - PROCESS | 1645 | 1468503633879 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:34 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus.
06:40:34 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 217ms
06:40:34 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html
06:40:34 INFO - PROCESS | 1645 | 1468503634043 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:34 INFO - PROCESS | 1645 | 1468503634100 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:34 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.
06:40:34 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 273ms
06:40:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html
06:40:34 INFO - PROCESS | 1645 | 1468503634312 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:34 INFO - PROCESS | 1645 | 1468503634363 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black
06:40:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 216ms
06:40:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html
06:40:34 INFO - PROCESS | 1645 | 1468503634531 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:34 INFO - PROCESS | 1645 | 1468503634579 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions
06:40:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 217ms
06:40:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html
06:40:34 INFO - PROCESS | 1645 | 1468503634750 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:34 INFO - PROCESS | 1645 | 1468503634806 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha
06:40:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 216ms
06:40:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html
06:40:34 INFO - PROCESS | 1645 | 1468503634976 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:35 INFO - PROCESS | 1645 | 1468503635025 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation
06:40:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 223ms
06:40:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html
06:40:35 INFO - PROCESS | 1645 | 1468503635195 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:35 INFO - PROCESS | 1645 | 1468503635256 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works
06:40:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 216ms
06:40:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html
06:40:35 INFO - PROCESS | 1645 | 1468503635414 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:35 INFO - PROCESS | 1645 | 1468503635473 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored
06:40:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 217ms
06:40:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html
06:40:35 INFO - PROCESS | 1645 | 1468503635633 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:35 INFO - PROCESS | 1645 | 1468503635695 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path
06:40:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 215ms
06:40:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html
06:40:35 INFO - PROCESS | 1645 | 1468503635857 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:35 INFO - PROCESS | 1645 | 1468503635914 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows
06:40:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 217ms
06:40:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html
06:40:36 INFO - PROCESS | 1645 | 1468503636078 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:36 INFO - PROCESS | 1645 | 1468503636139 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms
06:40:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 317ms
06:40:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html
06:40:36 INFO - PROCESS | 1645 | 1468503636399 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:36 INFO - PROCESS | 1645 | 1468503636483 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect
06:40:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 568ms
06:40:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html
06:40:36 INFO - PROCESS | 1645 | 1468503636974 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:37 INFO - PROCESS | 1645 | 1468503637040 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works
06:40:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 370ms
06:40:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html
06:40:37 INFO - PROCESS | 1645 | 1468503637361 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:37 INFO - PROCESS | 1645 | 1468503637415 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions
06:40:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 268ms
06:40:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html
06:40:37 INFO - PROCESS | 1645 | 1468503637629 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:37 INFO - PROCESS | 1645 | 1468503637690 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works
06:40:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 224ms
06:40:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html
06:40:37 INFO - PROCESS | 1645 | 1468503637846 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:37 INFO - PROCESS | 1645 | 1468503637893 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored
06:40:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 216ms
06:40:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html
06:40:38 INFO - PROCESS | 1645 | 1468503638065 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:38 INFO - PROCESS | 1645 | 1468503638112 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path
06:40:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 216ms
06:40:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html
06:40:38 INFO - PROCESS | 1645 | 1468503638284 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:38 INFO - PROCESS | 1645 | 1468503638344 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows
06:40:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 216ms
06:40:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html
06:40:38 INFO - PROCESS | 1645 | 1468503638508 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:38 INFO - PROCESS | 1645 | 1468503638553 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms
06:40:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 216ms
06:40:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html
06:40:38 INFO - PROCESS | 1645 | 1468503638733 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:38 INFO - PROCESS | 1645 | 1468503638788 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect
06:40:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 228ms
06:40:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html
06:40:38 INFO - PROCESS | 1645 | 1468503638958 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:39 INFO - PROCESS | 1645 | 1468503639011 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works
06:40:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 265ms
06:40:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html
06:40:39 INFO - PROCESS | 1645 | 1468503639229 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:39 INFO - PROCESS | 1645 | 1468503639311 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions
06:40:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 375ms
06:40:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html
06:40:39 INFO - PROCESS | 1645 | 1468503639627 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:39 INFO - PROCESS | 1645 | 1468503639720 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha
06:40:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 327ms
06:40:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html
06:40:39 INFO - PROCESS | 1645 | 1468503639943 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:40 INFO - PROCESS | 1645 | 1468503639997 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation
06:40:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 273ms
06:40:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html
06:40:40 INFO - PROCESS | 1645 | 1468503640225 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:40 INFO - PROCESS | 1645 | 1468503640283 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works
06:40:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 273ms
06:40:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html
06:40:40 INFO - PROCESS | 1645 | 1468503640494 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:40 INFO - PROCESS | 1645 | 1468503640544 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored
06:40:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 217ms
06:40:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html
06:40:40 INFO - PROCESS | 1645 | 1468503640713 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:40 INFO - PROCESS | 1645 | 1468503640763 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path
06:40:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 216ms
06:40:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html
06:40:40 INFO - PROCESS | 1645 | 1468503640931 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:40 INFO - PROCESS | 1645 | 1468503640979 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows
06:40:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 318ms
06:40:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html
06:40:41 INFO - PROCESS | 1645 | 1468503641261 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:41 INFO - PROCESS | 1645 | 1468503641334 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms
06:40:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 325ms
06:40:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html
06:40:41 INFO - PROCESS | 1645 | 1468503641581 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:41 INFO - PROCESS | 1645 | 1468503641657 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing
06:40:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 268ms
06:40:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html
06:40:41 INFO - PROCESS | 1645 | 1468503641851 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:41 INFO - PROCESS | 1645 | 1468503641901 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins
06:40:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 216ms
06:40:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html
06:40:42 INFO - PROCESS | 1645 | 1468503642075 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:42 INFO - PROCESS | 1645 | 1468503642133 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line
06:40:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 267ms
06:40:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html
06:40:42 INFO - PROCESS | 1645 | 1468503642344 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:42 INFO - PROCESS | 1645 | 1468503642402 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:42 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
06:40:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 216ms
06:40:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html
06:40:42 INFO - PROCESS | 1645 | 1468503642562 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:42 INFO - PROCESS | 1645 | 1468503642614 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins
06:40:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 216ms
06:40:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html
06:40:42 INFO - PROCESS | 1645 | 1468503642781 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:42 INFO - PROCESS | 1645 | 1468503642842 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:43 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)
06:40:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 717ms
06:40:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html
06:40:43 INFO - PROCESS | 1645 | 1468503643505 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:43 INFO - PROCESS | 1645 | 1468503643566 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge
06:40:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 769ms
06:40:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html
06:40:44 INFO - PROCESS | 1645 | 1468503644276 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:44 INFO - PROCESS | 1645 | 1468503644323 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge
06:40:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 717ms
06:40:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html
06:40:45 INFO - PROCESS | 1645 | 1468503644998 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:45 INFO - PROCESS | 1645 | 1468503645042 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:45 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)
06:40:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 717ms
06:40:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html
06:40:45 INFO - PROCESS | 1645 | 1468503645718 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:45 INFO - PROCESS | 1645 | 1468503645766 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:46 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)
06:40:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 716ms
06:40:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html
06:40:46 INFO - PROCESS | 1645 | 1468503646443 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:46 INFO - PROCESS | 1645 | 1468503646488 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge
06:40:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 718ms
06:40:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html
06:40:47 INFO - PROCESS | 1645 | 1468503647168 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:47 INFO - PROCESS | 1645 | 1468503647217 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge
06:40:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 717ms
06:40:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html
06:40:47 INFO - PROCESS | 1645 | 1468503647883 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:47 INFO - PROCESS | 1645 | 1468503647924 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic
06:40:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 667ms
06:40:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html
06:40:48 INFO - PROCESS | 1645 | 1468503648554 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:48 INFO - PROCESS | 1645 | 1468503648599 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:49 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
06:40:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 717ms
06:40:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html
06:40:49 INFO - PROCESS | 1645 | 1468503649272 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:49 INFO - PROCESS | 1645 | 1468503649312 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts
06:40:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 720ms
06:40:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html
06:40:50 INFO - PROCESS | 1645 | 1468503650046 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:50 INFO - PROCESS | 1645 | 1468503650083 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:50 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | fillText handles maxWidth correctly -
06:40:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1
06:40:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:40:50 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
06:40:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:40:50 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
06:40:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | took 318ms
06:40:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html
06:40:50 INFO - PROCESS | 1645 | 1468503650380 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:50 INFO - PROCESS | 1645 | 1468503650462 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly
06:40:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 426ms
06:40:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html
06:40:50 INFO - PROCESS | 1645 | 1468503650799 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:50 INFO - PROCESS | 1645 | 1468503650842 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:51 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
06:40:51 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
06:40:51 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
06:40:51 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1
06:40:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:40:51 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
06:40:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:40:51 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
06:40:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html | took 216ms
06:40:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html
06:40:51 INFO - PROCESS | 1645 | 1468503651015 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:51 INFO - PROCESS | 1645 | 1468503651061 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath
06:40:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 266ms
06:40:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html
06:40:51 INFO - PROCESS | 1645 | 1468503651288 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:51 INFO - PROCESS | 1645 | 1468503651338 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface
06:40:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 718ms
06:40:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html
06:40:52 INFO - PROCESS | 1645 | 1468503652007 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:52 INFO - PROCESS | 1645 | 1468503652055 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:52 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
06:40:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 719ms
06:40:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html
06:40:52 INFO - PROCESS | 1645 | 1468503652727 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:52 INFO - PROCESS | 1645 | 1468503652766 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:53 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.)
06:40:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 667ms
06:40:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html
06:40:53 INFO - PROCESS | 1645 | 1468503653396 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:53 INFO - PROCESS | 1645 | 1468503653435 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide)
06:40:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 717ms
06:40:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html
06:40:54 INFO - PROCESS | 1645 | 1468503654115 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:54 INFO - PROCESS | 1645 | 1468503654154 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:54 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
06:40:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 667ms
06:40:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html
06:40:54 INFO - PROCESS | 1645 | 1468503654784 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:54 INFO - PROCESS | 1645 | 1468503654832 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath
06:40:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 216ms
06:40:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html
06:40:55 INFO - PROCESS | 1645 | 1468503655011 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:55 INFO - PROCESS | 1645 | 1468503655065 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:55 INFO - PROCESS | 1645 | 1468503655234 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
06:40:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic
06:40:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 723ms
06:40:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html
06:40:55 INFO - PROCESS | 1645 | 1468503655729 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:55 INFO - PROCESS | 1645 | 1468503655773 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width
06:40:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 716ms
06:40:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html
06:40:56 INFO - PROCESS | 1645 | 1468503656530 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:56 INFO - PROCESS | 1645 | 1468503656574 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default
06:40:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 495ms
06:40:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html
06:40:56 INFO - PROCESS | 1645 | 1468503656951 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:56 INFO - PROCESS | 1645 | 1468503656993 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent
06:40:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 219ms
06:40:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html
06:40:57 INFO - PROCESS | 1645 | 1468503657178 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:57 INFO - PROCESS | 1645 | 1468503657227 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid
06:40:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 273ms
06:40:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html
06:40:57 INFO - PROCESS | 1645 | 1468503657450 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:57 INFO - PROCESS | 1645 | 1468503657504 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent
06:40:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 218ms
06:40:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html
06:40:57 INFO - PROCESS | 1645 | 1468503657667 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:57 INFO - PROCESS | 1645 | 1468503657726 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring
06:40:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 267ms
06:40:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html
06:40:57 INFO - PROCESS | 1645 | 1468503657943 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:57 INFO - PROCESS | 1645 | 1468503657996 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype
06:40:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 317ms
06:40:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html
06:40:58 INFO - PROCESS | 1645 | 1468503658268 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:58 INFO - PROCESS | 1645 | 1468503658359 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element
06:40:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 317ms
06:40:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html
06:40:58 INFO - PROCESS | 1645 | 1468503658584 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:58 INFO - PROCESS | 1645 | 1468503658635 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:58 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
06:40:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 216ms
06:40:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html
06:40:58 INFO - PROCESS | 1645 | 1468503658814 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:58 INFO - PROCESS | 1645 | 1468503658861 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:59 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
06:40:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 217ms
06:40:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html
06:40:59 INFO - PROCESS | 1645 | 1468503659033 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:59 INFO - PROCESS | 1645 | 1468503659092 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:59 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
06:40:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 266ms
06:40:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html
06:40:59 INFO - PROCESS | 1645 | 1468503659302 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:59 INFO - PROCESS | 1645 | 1468503659364 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3
06:40:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 267ms
06:40:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html
06:40:59 INFO - PROCESS | 1645 | 1468503659578 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:59 INFO - PROCESS | 1645 | 1468503659645 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:59 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
06:40:59 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
06:40:59 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1
06:40:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:40:59 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
06:40:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:40:59 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
06:40:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html | took 274ms
06:40:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html
06:40:59 INFO - PROCESS | 1645 | 1468503659847 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:40:59 INFO - PROCESS | 1645 | 1468503659895 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6
06:41:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 216ms
06:41:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html
06:41:00 INFO - PROCESS | 1645 | 1468503660066 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:00 INFO - PROCESS | 1645 | 1468503660112 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:00 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
06:41:00 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
06:41:00 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1
06:41:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:41:00 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
06:41:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:41:00 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
06:41:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | took 216ms
06:41:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html
06:41:00 INFO - PROCESS | 1645 | 1468503660284 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:00 INFO - PROCESS | 1645 | 1468503660334 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1
06:41:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 217ms
06:41:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html
06:41:00 INFO - PROCESS | 1645 | 1468503660509 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:00 INFO - PROCESS | 1645 | 1468503660557 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2
06:41:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 217ms
06:41:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html
06:41:00 INFO - PROCESS | 1645 | 1468503660728 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:00 INFO - PROCESS | 1645 | 1468503660777 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3
06:41:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 216ms
06:41:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html
06:41:00 INFO - PROCESS | 1645 | 1468503660947 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:01 INFO - PROCESS | 1645 | 1468503661005 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4
06:41:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 216ms
06:41:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html
06:41:01 INFO - PROCESS | 1645 | 1468503661165 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:01 INFO - PROCESS | 1645 | 1468503661215 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5
06:41:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 216ms
06:41:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html
06:41:01 INFO - PROCESS | 1645 | 1468503661384 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:01 INFO - PROCESS | 1645 | 1468503661439 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6
06:41:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 216ms
06:41:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html
06:41:01 INFO - PROCESS | 1645 | 1468503661602 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:01 INFO - PROCESS | 1645 | 1468503661662 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1
06:41:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 217ms
06:41:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html
06:41:01 INFO - PROCESS | 1645 | 1468503661827 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:01 INFO - PROCESS | 1645 | 1468503661881 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2
06:41:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 223ms
06:41:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html
06:41:02 INFO - PROCESS | 1645 | 1468503662046 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:02 INFO - PROCESS | 1645 | 1468503662108 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3
06:41:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 267ms
06:41:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html
06:41:02 INFO - PROCESS | 1645 | 1468503662315 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:02 INFO - PROCESS | 1645 | 1468503662373 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4
06:41:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 217ms
06:41:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html
06:41:02 INFO - PROCESS | 1645 | 1468503662533 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:02 INFO - PROCESS | 1645 | 1468503662586 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1
06:41:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 216ms
06:41:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html
06:41:02 INFO - PROCESS | 1645 | 1468503662758 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:02 INFO - PROCESS | 1645 | 1468503662814 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2
06:41:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 467ms
06:41:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html
06:41:03 INFO - PROCESS | 1645 | 1468503663231 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:03 INFO - PROCESS | 1645 | 1468503663309 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1
06:41:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 267ms
06:41:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html
06:41:03 INFO - PROCESS | 1645 | 1468503663502 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:03 INFO - PROCESS | 1645 | 1468503663565 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2
06:41:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 317ms
06:41:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html
06:41:03 INFO - PROCESS | 1645 | 1468503663853 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:03 INFO - PROCESS | 1645 | 1468503663932 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3
06:41:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 377ms
06:41:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html
06:41:04 INFO - PROCESS | 1645 | 1468503664217 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:04 INFO - PROCESS | 1645 | 1468503664265 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4
06:41:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 266ms
06:41:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html
06:41:04 INFO - PROCESS | 1645 | 1468503664493 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:04 INFO - PROCESS | 1645 | 1468503664538 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5
06:41:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 267ms
06:41:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html
06:41:04 INFO - PROCESS | 1645 | 1468503664767 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:04 INFO - PROCESS | 1645 | 1468503664846 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6
06:41:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 316ms
06:41:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html
06:41:05 INFO - PROCESS | 1645 | 1468503665084 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:05 INFO - PROCESS | 1645 | 1468503665148 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4
06:41:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 367ms
06:41:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html
06:41:05 INFO - PROCESS | 1645 | 1468503665468 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:05 INFO - PROCESS | 1645 | 1468503665545 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1
06:41:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 325ms
06:41:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html
06:41:05 INFO - PROCESS | 1645 | 1468503665780 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:05 INFO - PROCESS | 1645 | 1468503665837 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2
06:41:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 266ms
06:41:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html
06:41:06 INFO - PROCESS | 1645 | 1468503666063 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:06 INFO - PROCESS | 1645 | 1468503666118 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3
06:41:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 276ms
06:41:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html
06:41:06 INFO - PROCESS | 1645 | 1468503666344 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:06 INFO - PROCESS | 1645 | 1468503666411 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4
06:41:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 324ms
06:41:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html
06:41:06 INFO - PROCESS | 1645 | 1468503666680 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:06 INFO - PROCESS | 1645 | 1468503666730 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5
06:41:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 227ms
06:41:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html
06:41:06 INFO - PROCESS | 1645 | 1468503666899 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:06 INFO - PROCESS | 1645 | 1468503666948 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6
06:41:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 215ms
06:41:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html
06:41:07 INFO - PROCESS | 1645 | 1468503667129 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:07 INFO - PROCESS | 1645 | 1468503667179 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7
06:41:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 227ms
06:41:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html
06:41:07 INFO - PROCESS | 1645 | 1468503667347 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:07 INFO - PROCESS | 1645 | 1468503667398 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8
06:41:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 216ms
06:41:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html
06:41:07 INFO - PROCESS | 1645 | 1468503667568 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:07 INFO - PROCESS | 1645 | 1468503667626 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1
06:41:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 219ms
06:41:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html
06:41:07 INFO - PROCESS | 1645 | 1468503667793 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:07 INFO - PROCESS | 1645 | 1468503667849 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2
06:41:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 223ms
06:41:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html
06:41:08 INFO - PROCESS | 1645 | 1468503668016 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:08 INFO - PROCESS | 1645 | 1468503668067 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3
06:41:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 216ms
06:41:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html
06:41:08 INFO - PROCESS | 1645 | 1468503668235 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:08 INFO - PROCESS | 1645 | 1468503668295 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4
06:41:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 216ms
06:41:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html
06:41:08 INFO - PROCESS | 1645 | 1468503668462 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:08 INFO - PROCESS | 1645 | 1468503668516 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5
06:41:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 217ms
06:41:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html
06:41:08 INFO - PROCESS | 1645 | 1468503668681 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:08 INFO - PROCESS | 1645 | 1468503668733 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6
06:41:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 219ms
06:41:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html
06:41:08 INFO - PROCESS | 1645 | 1468503668909 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:08 INFO - PROCESS | 1645 | 1468503668968 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1
06:41:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 218ms
06:41:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html
06:41:09 INFO - PROCESS | 1645 | 1468503669129 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:09 INFO - PROCESS | 1645 | 1468503669182 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2
06:41:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 467ms
06:41:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html
06:41:09 INFO - PROCESS | 1645 | 1468503669600 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:09 INFO - PROCESS | 1645 | 1468503669658 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1
06:41:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 468ms
06:41:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html
06:41:10 INFO - PROCESS | 1645 | 1468503670072 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:10 INFO - PROCESS | 1645 | 1468503670115 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2
06:41:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 218ms
06:41:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html
06:41:10 INFO - PROCESS | 1645 | 1468503670299 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:10 INFO - PROCESS | 1645 | 1468503670348 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3
06:41:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 267ms
06:41:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html
06:41:10 INFO - PROCESS | 1645 | 1468503670581 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:10 INFO - PROCESS | 1645 | 1468503670631 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4
06:41:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 277ms
06:41:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html
06:41:10 INFO - PROCESS | 1645 | 1468503670847 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:10 INFO - PROCESS | 1645 | 1468503670896 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5
06:41:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 216ms
06:41:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html
06:41:11 INFO - PROCESS | 1645 | 1468503671066 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:11 INFO - PROCESS | 1645 | 1468503671114 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1
06:41:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 217ms
06:41:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html
06:41:11 INFO - PROCESS | 1645 | 1468503671286 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:11 INFO - PROCESS | 1645 | 1468503671350 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2
06:41:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 217ms
06:41:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html
06:41:11 INFO - PROCESS | 1645 | 1468503671510 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:11 INFO - PROCESS | 1645 | 1468503671559 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3
06:41:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 223ms
06:41:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html
06:41:11 INFO - PROCESS | 1645 | 1468503671730 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:11 INFO - PROCESS | 1645 | 1468503671778 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4
06:41:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 216ms
06:41:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html
06:41:11 INFO - PROCESS | 1645 | 1468503671949 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:12 INFO - PROCESS | 1645 | 1468503672007 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5
06:41:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 268ms
06:41:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html
06:41:12 INFO - PROCESS | 1645 | 1468503672233 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:12 INFO - PROCESS | 1645 | 1468503672292 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6
06:41:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 268ms
06:41:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html
06:41:12 INFO - PROCESS | 1645 | 1468503672516 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:12 INFO - PROCESS | 1645 | 1468503672582 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7
06:41:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 274ms
06:41:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html
06:41:12 INFO - PROCESS | 1645 | 1468503672780 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:12 INFO - PROCESS | 1645 | 1468503672838 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1
06:41:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 266ms
06:41:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html
06:41:13 INFO - PROCESS | 1645 | 1468503673061 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:13 INFO - PROCESS | 1645 | 1468503673117 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2
06:41:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 278ms
06:41:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html
06:41:13 INFO - PROCESS | 1645 | 1468503673330 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:13 INFO - PROCESS | 1645 | 1468503673391 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3
06:41:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 266ms
06:41:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html
06:41:13 INFO - PROCESS | 1645 | 1468503673598 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:13 INFO - PROCESS | 1645 | 1468503673651 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4
06:41:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 215ms
06:41:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html
06:41:13 INFO - PROCESS | 1645 | 1468503673816 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:13 INFO - PROCESS | 1645 | 1468503673866 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5
06:41:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 215ms
06:41:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html
06:41:14 INFO - PROCESS | 1645 | 1468503674034 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:14 INFO - PROCESS | 1645 | 1468503674087 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6
06:41:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 216ms
06:41:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html
06:41:14 INFO - PROCESS | 1645 | 1468503674259 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:14 INFO - PROCESS | 1645 | 1468503674313 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7
06:41:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 216ms
06:41:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html
06:41:14 INFO - PROCESS | 1645 | 1468503674478 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:14 INFO - PROCESS | 1645 | 1468503674532 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1
06:41:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 223ms
06:41:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html
06:41:14 INFO - PROCESS | 1645 | 1468503674697 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:14 INFO - PROCESS | 1645 | 1468503674749 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2
06:41:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 217ms
06:41:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html
06:41:14 INFO - PROCESS | 1645 | 1468503674916 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:14 INFO - PROCESS | 1645 | 1468503674972 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3
06:41:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 217ms
06:41:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html
06:41:15 INFO - PROCESS | 1645 | 1468503675135 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:15 INFO - PROCESS | 1645 | 1468503675189 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4
06:41:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 215ms
06:41:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html
06:41:15 INFO - PROCESS | 1645 | 1468503675359 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:15 INFO - PROCESS | 1645 | 1468503675417 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5
06:41:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 216ms
06:41:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html
06:41:15 INFO - PROCESS | 1645 | 1468503675578 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:15 INFO - PROCESS | 1645 | 1468503675644 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof
06:41:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 223ms
06:41:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html
06:41:15 INFO - PROCESS | 1645 | 1468503675801 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:15 INFO - PROCESS | 1645 | 1468503675857 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num
06:41:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 521ms
06:41:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html
06:41:16 INFO - PROCESS | 1645 | 1468503676324 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:16 INFO - PROCESS | 1645 | 1468503676373 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent
06:41:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 272ms
06:41:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html
06:41:16 INFO - PROCESS | 1645 | 1468503676599 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:16 INFO - PROCESS | 1645 | 1468503676651 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1
06:41:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 266ms
06:41:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html
06:41:16 INFO - PROCESS | 1645 | 1468503676880 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:16 INFO - PROCESS | 1645 | 1468503676931 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2
06:41:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 277ms
06:41:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html
06:41:17 INFO - PROCESS | 1645 | 1468503677147 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:17 INFO - PROCESS | 1645 | 1468503677196 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof
06:41:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 215ms
06:41:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html
06:41:17 INFO - PROCESS | 1645 | 1468503677368 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:17 INFO - PROCESS | 1645 | 1468503677416 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1
06:41:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 216ms
06:41:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html
06:41:17 INFO - PROCESS | 1645 | 1468503677586 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:17 INFO - PROCESS | 1645 | 1468503677646 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2
06:41:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 266ms
06:41:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html
06:41:17 INFO - PROCESS | 1645 | 1468503677859 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:17 INFO - PROCESS | 1645 | 1468503677909 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent
06:41:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 216ms
06:41:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html
06:41:18 INFO - PROCESS | 1645 | 1468503678083 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:18 INFO - PROCESS | 1645 | 1468503678129 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1
06:41:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 218ms
06:41:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html
06:41:18 INFO - PROCESS | 1645 | 1468503678309 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:18 INFO - PROCESS | 1645 | 1468503678366 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2
06:41:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 266ms
06:41:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html
06:41:18 INFO - PROCESS | 1645 | 1468503678584 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:18 INFO - PROCESS | 1645 | 1468503678646 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3
06:41:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 279ms
06:41:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html
06:41:18 INFO - PROCESS | 1645 | 1468503678861 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:18 INFO - PROCESS | 1645 | 1468503678928 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4
06:41:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 270ms
06:41:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html
06:41:19 INFO - PROCESS | 1645 | 1468503679127 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:19 INFO - PROCESS | 1645 | 1468503679181 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1
06:41:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 267ms
06:41:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html
06:41:19 INFO - PROCESS | 1645 | 1468503679399 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:19 INFO - PROCESS | 1645 | 1468503679458 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2
06:41:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 266ms
06:41:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html
06:41:19 INFO - PROCESS | 1645 | 1468503679665 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:19 INFO - PROCESS | 1645 | 1468503679715 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system
06:41:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 216ms
06:41:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html
06:41:19 INFO - PROCESS | 1645 | 1468503679886 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:19 INFO - PROCESS | 1645 | 1468503679945 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1
06:41:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 216ms
06:41:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html
06:41:20 INFO - PROCESS | 1645 | 1468503680112 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:20 INFO - PROCESS | 1645 | 1468503680162 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2
06:41:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 223ms
06:41:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html
06:41:20 INFO - PROCESS | 1645 | 1468503680330 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:20 INFO - PROCESS | 1645 | 1468503680383 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty
06:41:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 217ms
06:41:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html
06:41:20 INFO - PROCESS | 1645 | 1468503680549 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:20 INFO - PROCESS | 1645 | 1468503680600 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha
06:41:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 217ms
06:41:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html
06:41:20 INFO - PROCESS | 1645 | 1468503680768 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:20 INFO - PROCESS | 1645 | 1468503680819 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour
06:41:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 216ms
06:41:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html
06:41:20 INFO - PROCESS | 1645 | 1468503680992 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:21 INFO - PROCESS | 1645 | 1468503681052 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha
06:41:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 266ms
06:41:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html
06:41:21 INFO - PROCESS | 1645 | 1468503681264 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:21 INFO - PROCESS | 1645 | 1468503681335 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple
06:41:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 317ms
06:41:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html
06:41:21 INFO - PROCESS | 1645 | 1468503681584 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:21 INFO - PROCESS | 1645 | 1468503681664 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside
06:41:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 317ms
06:41:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html
06:41:21 INFO - PROCESS | 1645 | 1468503681902 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:21 INFO - PROCESS | 1645 | 1468503681965 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap
06:41:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 216ms
06:41:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html
06:41:22 INFO - PROCESS | 1645 | 1468503682134 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:22 INFO - PROCESS | 1645 | 1468503682187 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2
06:41:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 217ms
06:41:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html
06:41:22 INFO - PROCESS | 1645 | 1468503682380 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:22 INFO - PROCESS | 1645 | 1468503682454 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid
06:41:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 499ms
06:41:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html
06:41:22 INFO - PROCESS | 1645 | 1468503682850 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:22 INFO - PROCESS | 1645 | 1468503682910 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical
06:41:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 317ms
06:41:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html
06:41:23 INFO - PROCESS | 1645 | 1468503683179 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:23 INFO - PROCESS | 1645 | 1468503683228 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:23 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html | Canvas test: 2d.gradient.interpolate.zerosize.fill - assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255
06:41:23 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
06:41:23 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1
06:41:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:41:23 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
06:41:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:41:23 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
06:41:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html | took 268ms
06:41:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html
06:41:23 INFO - PROCESS | 1645 | 1468503683451 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:23 INFO - PROCESS | 1645 | 1468503683508 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:23 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html | Canvas test: 2d.gradient.interpolate.zerosize.fillRect - assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255
06:41:23 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
06:41:23 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1
06:41:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:41:23 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
06:41:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:41:23 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
06:41:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html | took 368ms
06:41:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html
06:41:23 INFO - PROCESS | 1645 | 1468503683829 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:23 INFO - PROCESS | 1645 | 1468503683905 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:24 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
06:41:24 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
06:41:24 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
06:41:24 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1
06:41:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:41:24 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
06:41:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:41:24 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
06:41:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | took 326ms
06:41:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html
06:41:24 INFO - PROCESS | 1645 | 1468503684148 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:24 INFO - PROCESS | 1645 | 1468503684199 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:24 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html | Canvas test: 2d.gradient.interpolate.zerosize.stroke - assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127
06:41:24 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
06:41:24 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1
06:41:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:41:24 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
06:41:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:41:24 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
06:41:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html | took 267ms
06:41:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html
06:41:24 INFO - PROCESS | 1645 | 1468503684418 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:24 INFO - PROCESS | 1645 | 1468503684479 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:24 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html | Canvas test: 2d.gradient.interpolate.zerosize.strokeRect - assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64
06:41:24 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
06:41:24 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1
06:41:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:41:24 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
06:41:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:41:24 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
06:41:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html | took 266ms
06:41:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html
06:41:24 INFO - PROCESS | 1645 | 1468503684686 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:24 INFO - PROCESS | 1645 | 1468503684746 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:24 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html | Canvas test: 2d.gradient.interpolate.zerosize.strokeText - assert_equals: d[76] expected 0 but got 104
06:41:24 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
06:41:24 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
06:41:24 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1
06:41:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:41:24 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
06:41:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:41:24 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
06:41:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html | took 267ms
06:41:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html
06:41:24 INFO - PROCESS | 1645 | 1468503684962 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:25 INFO - PROCESS | 1645 | 1468503685017 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite
06:41:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 273ms
06:41:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html
06:41:25 INFO - PROCESS | 1645 | 1468503685235 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:25 INFO - PROCESS | 1645 | 1468503685292 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling
06:41:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 270ms
06:41:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html
06:41:25 INFO - PROCESS | 1645 | 1468503685512 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:25 INFO - PROCESS | 1645 | 1468503685623 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling
06:41:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 417ms
06:41:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html
06:41:25 INFO - PROCESS | 1645 | 1468503685937 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:26 INFO - PROCESS | 1645 | 1468503686030 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects
06:41:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 317ms
06:41:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html
06:41:26 INFO - PROCESS | 1645 | 1468503686264 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:26 INFO - PROCESS | 1645 | 1468503686344 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare
06:41:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 317ms
06:41:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html
06:41:26 INFO - PROCESS | 1645 | 1468503686583 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:26 INFO - PROCESS | 1645 | 1468503686638 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas
06:41:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 268ms
06:41:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html
06:41:26 INFO - PROCESS | 1645 | 1468503686860 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:26 INFO - PROCESS | 1645 | 1468503686913 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:27 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
06:41:27 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1
06:41:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:41:27 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
06:41:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:41:27 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
06:41:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html | took 217ms
06:41:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html
06:41:27 INFO - PROCESS | 1645 | 1468503687080 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:27 INFO - PROCESS | 1645 | 1468503687132 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour
06:41:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 216ms
06:41:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html
06:41:27 INFO - PROCESS | 1645 | 1468503687298 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:27 INFO - PROCESS | 1645 | 1468503687350 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset
06:41:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 216ms
06:41:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html
06:41:27 INFO - PROCESS | 1645 | 1468503687520 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:27 INFO - PROCESS | 1645 | 1468503687577 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient
06:41:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 216ms
06:41:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html
06:41:27 INFO - PROCESS | 1645 | 1468503687745 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:27 INFO - PROCESS | 1645 | 1468503687797 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties
06:41:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 223ms
06:41:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html
06:41:27 INFO - PROCESS | 1645 | 1468503687964 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:28 INFO - PROCESS | 1645 | 1468503688024 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update
06:41:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 215ms
06:41:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html
06:41:28 INFO - PROCESS | 1645 | 1468503688182 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:28 INFO - PROCESS | 1645 | 1468503688234 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind
06:41:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 218ms
06:41:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html
06:41:28 INFO - PROCESS | 1645 | 1468503688403 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:28 INFO - PROCESS | 1645 | 1468503688465 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside
06:41:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 216ms
06:41:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html
06:41:28 INFO - PROCESS | 1645 | 1468503688628 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:28 INFO - PROCESS | 1645 | 1468503688684 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom
06:41:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 224ms
06:41:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html
06:41:28 INFO - PROCESS | 1645 | 1468503688847 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:28 INFO - PROCESS | 1645 | 1468503688901 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder
06:41:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 666ms
06:41:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html
06:41:29 INFO - PROCESS | 1645 | 1468503689524 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:29 INFO - PROCESS | 1645 | 1468503689601 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front
06:41:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 267ms
06:41:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html
06:41:29 INFO - PROCESS | 1645 | 1468503689796 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:29 INFO - PROCESS | 1645 | 1468503689846 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1
06:41:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 267ms
06:41:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html
06:41:30 INFO - PROCESS | 1645 | 1468503690075 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:30 INFO - PROCESS | 1645 | 1468503690129 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2
06:41:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 267ms
06:41:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html
06:41:30 INFO - PROCESS | 1645 | 1468503690335 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:30 INFO - PROCESS | 1645 | 1468503690384 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top
06:41:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 215ms
06:41:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html
06:41:30 INFO - PROCESS | 1645 | 1468503690553 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:30 INFO - PROCESS | 1645 | 1468503690609 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal
06:41:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 266ms
06:41:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html
06:41:30 INFO - PROCESS | 1645 | 1468503690830 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:30 INFO - PROCESS | 1645 | 1468503690887 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1
06:41:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 267ms
06:41:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html
06:41:31 INFO - PROCESS | 1645 | 1468503691098 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:31 INFO - PROCESS | 1645 | 1468503691147 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2
06:41:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 216ms
06:41:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html
06:41:31 INFO - PROCESS | 1645 | 1468503691316 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:31 INFO - PROCESS | 1645 | 1468503691363 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3
06:41:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 216ms
06:41:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html
06:41:31 INFO - PROCESS | 1645 | 1468503691535 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:31 INFO - PROCESS | 1645 | 1468503691582 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative
06:41:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 216ms
06:41:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html
06:41:31 INFO - PROCESS | 1645 | 1468503691759 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:31 INFO - PROCESS | 1645 | 1468503691810 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite
06:41:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 215ms
06:41:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html
06:41:31 INFO - PROCESS | 1645 | 1468503691979 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:32 INFO - PROCESS | 1645 | 1468503692051 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1
06:41:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 373ms
06:41:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html
06:41:32 INFO - PROCESS | 1645 | 1468503692352 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:32 INFO - PROCESS | 1645 | 1468503692427 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2
06:41:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 267ms
06:41:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html
06:41:32 INFO - PROCESS | 1645 | 1468503692627 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:32 INFO - PROCESS | 1645 | 1468503692676 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:32 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | Canvas test: 2d.gradient.radial.outside3 - assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255
06:41:32 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
06:41:32 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1
06:41:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:41:32 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
06:41:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:41:32 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
06:41:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | took 222ms
06:41:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html
06:41:32 INFO - PROCESS | 1645 | 1468503692848 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:32 INFO - PROCESS | 1645 | 1468503692905 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1
06:41:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 216ms
06:41:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html
06:41:33 INFO - PROCESS | 1645 | 1468503693066 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:33 INFO - PROCESS | 1645 | 1468503693138 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2
06:41:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 366ms
06:41:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html
06:41:33 INFO - PROCESS | 1645 | 1468503693447 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:33 INFO - PROCESS | 1645 | 1468503693532 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3
06:41:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 324ms
06:41:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html
06:41:33 INFO - PROCESS | 1645 | 1468503693765 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:33 INFO - PROCESS | 1645 | 1468503693825 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:34 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
06:41:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 266ms
06:41:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html
06:41:34 INFO - PROCESS | 1645 | 1468503694033 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:34 INFO - PROCESS | 1645 | 1468503694094 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:34 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
06:41:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 268ms
06:41:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html
06:41:34 INFO - PROCESS | 1645 | 1468503694303 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:34 INFO - PROCESS | 1645 | 1468503694374 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects
06:41:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 266ms
06:41:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html
06:41:34 INFO - PROCESS | 1645 | 1468503694578 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:34 INFO - PROCESS | 1645 | 1468503694633 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame
06:41:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 724ms
06:41:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html
06:41:35 INFO - PROCESS | 1645 | 1468503695298 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:35 INFO - PROCESS | 1645 | 1468503695347 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas
06:41:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 216ms
06:41:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html
06:41:35 INFO - PROCESS | 1645 | 1468503695516 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:35 INFO - PROCESS | 1645 | 1468503695575 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image
06:41:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 216ms
06:41:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html
06:41:35 INFO - PROCESS | 1645 | 1468503695735 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:35 INFO - PROCESS | 1645 | 1468503695792 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext
06:41:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 216ms
06:41:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html
06:41:35 INFO - PROCESS | 1645 | 1468503695959 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:36 INFO - PROCESS | 1645 | 1468503696016 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type
06:41:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 215ms
06:41:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html
06:41:36 INFO - PROCESS | 1645 | 1468503696178 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:36 INFO - PROCESS | 1645 | 1468503696234 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas
06:41:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 223ms
06:41:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html
06:41:36 INFO - PROCESS | 1645 | 1468503696398 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:36 INFO - PROCESS | 1645 | 1468503696461 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas
06:41:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 216ms
06:41:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html
06:41:36 INFO - PROCESS | 1645 | 1468503696619 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:36 INFO - PROCESS | 1645 | 1468503696675 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html | took 267ms
06:41:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html
06:41:36 INFO - PROCESS | 1645 | 1468503696885 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:36 INFO - PROCESS | 1645 | 1468503696943 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:37 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html | Canvas test: 2d.pattern.image.incomplete.emptysrc - An attempt was made to use an object that is not, or is no longer, usable
06:41:37 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13
06:41:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:41:37 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
06:41:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:41:37 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
06:41:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html | took 217ms
06:41:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html
06:41:37 INFO - PROCESS | 1645 | 1468503697335 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:37 INFO - PROCESS | 1645 | 1468503697407 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:37 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | Canvas test: 2d.pattern.image.incomplete.immediate -
06:41:37 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13
06:41:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:41:37 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
06:41:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:41:37 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
06:41:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | took 506ms
06:41:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html
06:41:37 INFO - PROCESS | 1645 | 1468503697674 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:37 INFO - PROCESS | 1645 | 1468503697759 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:38 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
06:41:38 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13
06:41:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:41:38 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
06:41:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:41:38 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
06:41:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html | took 375ms
06:41:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html
06:41:38 INFO - PROCESS | 1645 | 1468503698034 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:38 INFO - PROCESS | 1645 | 1468503698111 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:38 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]"
06:41:38 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
06:41:38 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1
06:41:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:41:38 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
06:41:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:41:38 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
06:41:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html | took 268ms
06:41:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html
06:41:38 INFO - PROCESS | 1645 | 1468503698317 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:38 INFO - PROCESS | 1645 | 1468503698366 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:38 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html | Canvas test: 2d.pattern.image.incomplete.removedsrc - An attempt was made to use an object that is not, or is no longer, usable
06:41:38 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13
06:41:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:41:38 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
06:41:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:41:38 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
06:41:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html | took 216ms
06:41:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html
06:41:38 INFO - PROCESS | 1645 | 1468503698536 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:38 INFO - PROCESS | 1645 | 1468503698592 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null
06:41:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 216ms
06:41:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html
06:41:38 INFO - PROCESS | 1645 | 1468503698765 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:38 INFO - PROCESS | 1645 | 1468503698821 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string
06:41:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 217ms
06:41:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html
06:41:38 INFO - PROCESS | 1645 | 1468503698984 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:39 INFO - PROCESS | 1645 | 1468503699029 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined
06:41:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 217ms
06:41:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html
06:41:39 INFO - PROCESS | 1645 | 1468503699203 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:39 INFO - PROCESS | 1645 | 1468503699265 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1
06:41:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 266ms
06:41:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html
06:41:39 INFO - PROCESS | 1645 | 1468503699478 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:39 INFO - PROCESS | 1645 | 1468503699533 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2
06:41:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 274ms
06:41:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html
06:41:39 INFO - PROCESS | 1645 | 1468503699748 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:39 INFO - PROCESS | 1645 | 1468503699811 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1
06:41:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 266ms
06:41:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html
06:41:40 INFO - PROCESS | 1645 | 1468503700017 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:40 INFO - PROCESS | 1645 | 1468503700089 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2
06:41:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 315ms
06:41:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html
06:41:40 INFO - PROCESS | 1645 | 1468503700336 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:40 INFO - PROCESS | 1645 | 1468503700400 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic
06:41:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 267ms
06:41:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html
06:41:40 INFO - PROCESS | 1645 | 1468503700616 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:40 INFO - PROCESS | 1645 | 1468503700676 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1
06:41:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 274ms
06:41:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html
06:41:40 INFO - PROCESS | 1645 | 1468503700883 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:40 INFO - PROCESS | 1645 | 1468503700940 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2
06:41:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 268ms
06:41:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html
06:41:41 INFO - PROCESS | 1645 | 1468503701163 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:41 INFO - PROCESS | 1645 | 1468503701236 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3
06:41:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 374ms
06:41:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html
06:41:41 INFO - PROCESS | 1645 | 1468503701537 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:41 INFO - PROCESS | 1645 | 1468503701626 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside
06:41:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 268ms
06:41:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html
06:41:41 INFO - PROCESS | 1645 | 1468503701816 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:41 INFO - PROCESS | 1645 | 1468503701896 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted
06:41:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 326ms
06:41:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html
06:41:42 INFO - PROCESS | 1645 | 1468503702136 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:42 INFO - PROCESS | 1645 | 1468503702227 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted
06:41:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 267ms
06:41:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html
06:41:42 INFO - PROCESS | 1645 | 1468503702410 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:42 INFO - PROCESS | 1645 | 1468503702472 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic
06:41:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 217ms
06:41:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html
06:41:42 INFO - PROCESS | 1645 | 1468503702631 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:42 INFO - PROCESS | 1645 | 1468503702683 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1
06:41:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 275ms
06:41:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html
06:41:42 INFO - PROCESS | 1645 | 1468503702900 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:42 INFO - PROCESS | 1645 | 1468503702953 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2
06:41:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 217ms
06:41:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html
06:41:43 INFO - PROCESS | 1645 | 1468503703128 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:43 INFO - PROCESS | 1645 | 1468503703183 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3
06:41:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 274ms
06:41:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html
06:41:43 INFO - PROCESS | 1645 | 1468503703400 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:43 INFO - PROCESS | 1645 | 1468503703477 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside
06:41:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 518ms
06:41:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html
06:41:43 INFO - PROCESS | 1645 | 1468503703920 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:44 INFO - PROCESS | 1645 | 1468503704004 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic
06:41:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 467ms
06:41:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html
06:41:44 INFO - PROCESS | 1645 | 1468503704389 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:44 INFO - PROCESS | 1645 | 1468503704435 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1
06:41:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 266ms
06:41:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html
06:41:44 INFO - PROCESS | 1645 | 1468503704666 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:44 INFO - PROCESS | 1645 | 1468503704719 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside
06:41:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 266ms
06:41:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html
06:41:44 INFO - PROCESS | 1645 | 1468503704938 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:45 INFO - PROCESS | 1645 | 1468503704996 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic
06:41:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 267ms
06:41:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html
06:41:45 INFO - PROCESS | 1645 | 1468503705204 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:45 INFO - PROCESS | 1645 | 1468503705262 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1
06:41:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 267ms
06:41:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html
06:41:45 INFO - PROCESS | 1645 | 1468503705479 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:45 INFO - PROCESS | 1645 | 1468503705525 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside
06:41:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 273ms
06:41:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html
06:41:45 INFO - PROCESS | 1645 | 1468503705752 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:45 INFO - PROCESS | 1645 | 1468503705853 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case
06:41:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 367ms
06:41:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html
06:41:46 INFO - PROCESS | 1645 | 1468503706121 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:46 INFO - PROCESS | 1645 | 1468503706209 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty
06:41:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 266ms
06:41:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html
06:41:46 INFO - PROCESS | 1645 | 1468503706394 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:46 INFO - PROCESS | 1645 | 1468503706442 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null
06:41:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 266ms
06:41:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html
06:41:46 INFO - PROCESS | 1645 | 1468503706664 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:46 INFO - PROCESS | 1645 | 1468503706724 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix
06:41:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 266ms
06:41:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html
06:41:46 INFO - PROCESS | 1645 | 1468503706932 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:47 INFO - PROCESS | 1645 | 1468503707007 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined
06:41:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 270ms
06:41:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html
06:41:47 INFO - PROCESS | 1645 | 1468503707211 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:47 INFO - PROCESS | 1645 | 1468503707277 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised
06:41:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 268ms
06:41:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html
06:41:47 INFO - PROCESS | 1645 | 1468503707481 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:47 INFO - PROCESS | 1645 | 1468503707537 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull
06:41:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 266ms
06:41:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html
06:41:47 INFO - PROCESS | 1645 | 1468503707749 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:47 INFO - PROCESS | 1645 | 1468503707800 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default
06:41:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 217ms
06:41:47 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html
06:41:47 INFO - PROCESS | 1645 | 1468503707969 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:48 INFO - PROCESS | 1645 | 1468503708037 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:48 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 () {
06:41:48 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
06:41:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5
06:41:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:41:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:41:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1
06:41:48 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 () {
06:41:48 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
06:41:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5
06:41:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:41:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:41:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1
06:41:48 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 () {
06:41:48 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
06:41:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5
06:41:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:41:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:41:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1
06:41:48 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 () {
06:41:48 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
06:41:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5
06:41:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:41:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:41:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1
06:41:48 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 318ms
06:41:48 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html
06:41:48 INFO - PROCESS | 1645 | 1468503708299 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:48 INFO - PROCESS | 1645 | 1468503708378 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:48 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined"
06:41:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3
06:41:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:41:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:41:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1
06:41:48 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined"
06:41:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3
06:41:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:41:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:41:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1
06:41:48 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined"
06:41:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3
06:41:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:41:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:41:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1
06:41:48 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 268ms
06:41:48 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html
06:41:48 INFO - PROCESS | 1645 | 1468503708569 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:48 INFO - PROCESS | 1645 | 1468503708625 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:48 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined
06:41:48 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9
06:41:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:41:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:41:48 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7
06:41:48 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6
06:41:48 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.
06:41:48 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value.
06:41:48 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 217ms
06:41:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html
06:41:48 INFO - PROCESS | 1645 | 1468503708794 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:48 INFO - PROCESS | 1645 | 1468503708846 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly
06:41:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 217ms
06:41:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html
06:41:49 INFO - PROCESS | 1645 | 1468503709016 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:49 INFO - PROCESS | 1645 | 1468503709069 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle
06:41:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 218ms
06:41:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html
06:41:49 INFO - PROCESS | 1645 | 1468503709244 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:49 INFO - PROCESS | 1645 | 1468503709299 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored
06:41:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 217ms
06:41:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html
06:41:49 INFO - PROCESS | 1645 | 1468503709466 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:49 INFO - PROCESS | 1645 | 1468503709525 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle
06:41:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 216ms
06:41:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html
06:41:49 INFO - PROCESS | 1645 | 1468503709685 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:49 INFO - PROCESS | 1645 | 1468503709738 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly
06:41:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 216ms
06:41:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html
06:41:49 INFO - PROCESS | 1645 | 1468503709903 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:49 INFO - PROCESS | 1645 | 1468503709967 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly
06:41:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 266ms
06:41:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html
06:41:50 INFO - PROCESS | 1645 | 1468503710185 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:50 INFO - PROCESS | 1645 | 1468503710243 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works
06:41:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 230ms
06:41:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html
06:41:50 INFO - PROCESS | 1645 | 1468503710404 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:50 INFO - PROCESS | 1645 | 1468503710467 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross
06:41:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 417ms
06:41:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html
06:41:50 INFO - PROCESS | 1645 | 1468503710873 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:50 INFO - PROCESS | 1645 | 1468503710930 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults
06:41:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 467ms
06:41:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html
06:41:51 INFO - PROCESS | 1645 | 1468503711345 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:51 INFO - PROCESS | 1645 | 1468503711393 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly
06:41:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 268ms
06:41:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html
06:41:51 INFO - PROCESS | 1645 | 1468503711617 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:51 INFO - PROCESS | 1645 | 1468503711669 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle
06:41:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 267ms
06:41:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html
06:41:51 INFO - PROCESS | 1645 | 1468503711900 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:51 INFO - PROCESS | 1645 | 1468503711951 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored
06:41:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 229ms
06:41:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html
06:41:52 INFO - PROCESS | 1645 | 1468503712118 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:52 INFO - PROCESS | 1645 | 1468503712166 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly
06:41:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 216ms
06:41:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html
06:41:52 INFO - PROCESS | 1645 | 1468503712338 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:52 INFO - PROCESS | 1645 | 1468503712399 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle
06:41:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 366ms
06:41:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html
06:41:52 INFO - PROCESS | 1645 | 1468503712718 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:52 INFO - PROCESS | 1645 | 1468503712799 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins
06:41:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 326ms
06:41:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html
06:41:53 INFO - PROCESS | 1645 | 1468503713035 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:53 INFO - PROCESS | 1645 | 1468503713085 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly
06:41:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 267ms
06:41:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html
06:41:53 INFO - PROCESS | 1645 | 1468503713304 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:53 INFO - PROCESS | 1645 | 1468503713371 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works
06:41:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 366ms
06:41:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html
06:41:53 INFO - PROCESS | 1645 | 1468503713710 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:53 INFO - PROCESS | 1645 | 1468503713798 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles
06:41:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 402ms
06:41:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html
06:41:54 INFO - PROCESS | 1645 | 1468503714080 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:54 INFO - PROCESS | 1645 | 1468503714134 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded
06:41:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 266ms
06:41:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html
06:41:54 INFO - PROCESS | 1645 | 1468503714352 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:54 INFO - PROCESS | 1645 | 1468503714421 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored
06:41:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 267ms
06:41:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html
06:41:54 INFO - PROCESS | 1645 | 1468503714627 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:54 INFO - PROCESS | 1645 | 1468503714702 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:54 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
06:41:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 266ms
06:41:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html
06:41:54 INFO - PROCESS | 1645 | 1468503714896 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:54 INFO - PROCESS | 1645 | 1468503714955 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles
06:41:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 224ms
06:41:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html
06:41:55 INFO - PROCESS | 1645 | 1468503715115 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:55 INFO - PROCESS | 1645 | 1468503715165 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:55 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
06:41:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 216ms
06:41:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html
06:41:55 INFO - PROCESS | 1645 | 1468503715333 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:55 INFO - PROCESS | 1645 | 1468503715386 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works
06:41:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 218ms
06:41:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html
06:41:55 INFO - PROCESS | 1645 | 1468503715554 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:55 INFO - PROCESS | 1645 | 1468503715613 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded
06:41:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 216ms
06:41:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html
06:41:55 INFO - PROCESS | 1645 | 1468503715779 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:55 INFO - PROCESS | 1645 | 1468503715835 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union
06:41:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 223ms
06:41:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html
06:41:56 INFO - PROCESS | 1645 | 1468503715998 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:56 INFO - PROCESS | 1645 | 1468503716058 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes
06:41:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 215ms
06:41:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html
06:41:56 INFO - PROCESS | 1645 | 1468503716217 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:56 INFO - PROCESS | 1645 | 1468503716271 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored
06:41:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 216ms
06:41:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html
06:41:56 INFO - PROCESS | 1645 | 1468503716435 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:56 INFO - PROCESS | 1645 | 1468503716485 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations
06:41:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 217ms
06:41:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html
06:41:56 INFO - PROCESS | 1645 | 1468503716654 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:56 INFO - PROCESS | 1645 | 1468503716715 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations
06:41:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 216ms
06:41:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html
06:41:56 INFO - PROCESS | 1645 | 1468503716878 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:56 INFO - PROCESS | 1645 | 1468503716936 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works
06:41:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 222ms
06:41:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html
06:41:57 INFO - PROCESS | 1645 | 1468503717098 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:57 INFO - PROCESS | 1645 | 1468503717196 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly
06:41:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 567ms
06:41:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html
06:41:57 INFO - PROCESS | 1645 | 1468503717669 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:57 INFO - PROCESS | 1645 | 1468503717717 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly
06:41:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 266ms
06:41:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html
06:41:57 INFO - PROCESS | 1645 | 1468503717946 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:58 INFO - PROCESS | 1645 | 1468503718002 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi
06:41:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 274ms
06:41:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html
06:41:58 INFO - PROCESS | 1645 | 1468503718219 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:58 INFO - PROCESS | 1645 | 1468503718269 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi
06:41:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 267ms
06:41:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html
06:41:58 INFO - PROCESS | 1645 | 1468503718485 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:58 INFO - PROCESS | 1645 | 1468503718538 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi
06:41:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 267ms
06:41:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html
06:41:58 INFO - PROCESS | 1645 | 1468503718754 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:58 INFO - PROCESS | 1645 | 1468503718809 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi
06:41:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 266ms
06:41:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html
06:41:59 INFO - PROCESS | 1645 | 1468503719030 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:59 INFO - PROCESS | 1645 | 1468503719111 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise
06:41:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 373ms
06:41:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html
06:41:59 INFO - PROCESS | 1645 | 1468503719399 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:59 INFO - PROCESS | 1645 | 1468503719452 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:59 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
06:41:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 216ms
06:41:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html
06:41:59 INFO - PROCESS | 1645 | 1468503719617 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:59 INFO - PROCESS | 1645 | 1468503719680 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:41:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath
06:41:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 366ms
06:41:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html
06:41:59 INFO - PROCESS | 1645 | 1468503719990 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:00 INFO - PROCESS | 1645 | 1468503720077 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR
06:42:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 318ms
06:42:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html
06:42:00 INFO - PROCESS | 1645 | 1468503720316 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:00 INFO - PROCESS | 1645 | 1468503720374 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:00 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
06:42:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 266ms
06:42:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html
06:42:00 INFO - PROCESS | 1645 | 1468503720588 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:00 INFO - PROCESS | 1645 | 1468503720660 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored
06:42:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 266ms
06:42:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html
06:42:00 INFO - PROCESS | 1645 | 1468503720863 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:00 INFO - PROCESS | 1645 | 1468503720926 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape
06:42:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 323ms
06:42:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html
06:42:01 INFO - PROCESS | 1645 | 1468503721183 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:01 INFO - PROCESS | 1645 | 1468503721234 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape
06:42:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 219ms
06:42:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html
06:42:01 INFO - PROCESS | 1645 | 1468503721404 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:01 INFO - PROCESS | 1645 | 1468503721462 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly
06:42:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 216ms
06:42:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html
06:42:01 INFO - PROCESS | 1645 | 1468503721630 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:01 INFO - PROCESS | 1645 | 1468503721684 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly
06:42:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 221ms
06:42:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html
06:42:01 INFO - PROCESS | 1645 | 1468503721848 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:01 INFO - PROCESS | 1645 | 1468503721900 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:02 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
06:42:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 216ms
06:42:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html
06:42:02 INFO - PROCESS | 1645 | 1468503722066 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:02 INFO - PROCESS | 1645 | 1468503722118 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half
06:42:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 216ms
06:42:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html
06:42:02 INFO - PROCESS | 1645 | 1468503722285 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:02 INFO - PROCESS | 1645 | 1468503722343 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:02 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
06:42:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 318ms
06:42:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html
06:42:02 INFO - PROCESS | 1645 | 1468503722614 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:02 INFO - PROCESS | 1645 | 1468503722694 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant
06:42:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 324ms
06:42:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html
06:42:02 INFO - PROCESS | 1645 | 1468503722932 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:02 INFO - PROCESS | 1645 | 1468503722987 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things
06:42:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 219ms
06:42:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html
06:42:03 INFO - PROCESS | 1645 | 1468503723154 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:03 INFO - PROCESS | 1645 | 1468503723215 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise
06:42:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 217ms
06:42:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html
06:42:03 INFO - PROCESS | 1645 | 1468503723379 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:03 INFO - PROCESS | 1645 | 1468503723434 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise
06:42:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 223ms
06:42:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html
06:42:03 INFO - PROCESS | 1645 | 1468503723599 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:03 INFO - PROCESS | 1645 | 1468503723653 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise
06:42:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 317ms
06:42:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html
06:42:03 INFO - PROCESS | 1645 | 1468503723978 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:04 INFO - PROCESS | 1645 | 1468503724053 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise
06:42:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 619ms
06:42:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html
06:42:04 INFO - PROCESS | 1645 | 1468503724600 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:04 INFO - PROCESS | 1645 | 1468503724648 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise
06:42:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 269ms
06:42:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html
06:42:04 INFO - PROCESS | 1645 | 1468503724881 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:04 INFO - PROCESS | 1645 | 1468503724933 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise
06:42:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 273ms
06:42:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html
06:42:05 INFO - PROCESS | 1645 | 1468503725169 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:05 INFO - PROCESS | 1645 | 1468503725258 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point
06:42:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 369ms
06:42:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html
06:42:05 INFO - PROCESS | 1645 | 1468503725534 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:05 INFO - PROCESS | 1645 | 1468503725614 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1
06:42:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 279ms
06:42:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html
06:42:05 INFO - PROCESS | 1645 | 1468503725811 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:05 INFO - PROCESS | 1645 | 1468503725863 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2
06:42:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 216ms
06:42:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html
06:42:06 INFO - PROCESS | 1645 | 1468503726031 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:06 INFO - PROCESS | 1645 | 1468503726086 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:06 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
06:42:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 224ms
06:42:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html
06:42:06 INFO - PROCESS | 1645 | 1468503726252 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:06 INFO - PROCESS | 1645 | 1468503726303 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:06 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
06:42:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 266ms
06:42:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html
06:42:06 INFO - PROCESS | 1645 | 1468503726522 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:06 INFO - PROCESS | 1645 | 1468503726582 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:06 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
06:42:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 267ms
06:42:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html
06:42:06 INFO - PROCESS | 1645 | 1468503726797 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:06 INFO - PROCESS | 1645 | 1468503726851 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:07 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)
06:42:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 272ms
06:42:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html
06:42:07 INFO - PROCESS | 1645 | 1468503727067 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:07 INFO - PROCESS | 1645 | 1468503727125 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
06:42:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 266ms
06:42:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html
06:42:07 INFO - PROCESS | 1645 | 1468503727346 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:07 INFO - PROCESS | 1645 | 1468503727412 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception
06:42:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 273ms
06:42:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html
06:42:07 INFO - PROCESS | 1645 | 1468503727621 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:07 INFO - PROCESS | 1645 | 1468503727703 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored
06:42:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 267ms
06:42:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html
06:42:07 INFO - PROCESS | 1645 | 1468503727896 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:07 INFO - PROCESS | 1645 | 1468503727946 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points
06:42:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 223ms
06:42:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html
06:42:08 INFO - PROCESS | 1645 | 1468503728115 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:08 INFO - PROCESS | 1645 | 1468503728164 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape
06:42:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 217ms
06:42:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html
06:42:08 INFO - PROCESS | 1645 | 1468503728335 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:08 INFO - PROCESS | 1645 | 1468503728386 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape
06:42:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 268ms
06:42:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html
06:42:08 INFO - PROCESS | 1645 | 1468503728611 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:08 INFO - PROCESS | 1645 | 1468503728665 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2
06:42:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 266ms
06:42:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html
06:42:08 INFO - PROCESS | 1645 | 1468503728879 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:08 INFO - PROCESS | 1645 | 1468503728932 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1
06:42:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 224ms
06:42:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html
06:42:09 INFO - PROCESS | 1645 | 1468503729099 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:09 INFO - PROCESS | 1645 | 1468503729151 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly
06:42:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 216ms
06:42:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html
06:42:09 INFO - PROCESS | 1645 | 1468503729319 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:09 INFO - PROCESS | 1645 | 1468503729382 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1
06:42:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 317ms
06:42:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html
06:42:09 INFO - PROCESS | 1645 | 1468503729648 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:09 INFO - PROCESS | 1645 | 1468503729726 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear
06:42:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 318ms
06:42:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html
06:42:09 INFO - PROCESS | 1645 | 1468503729964 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:10 INFO - PROCESS | 1645 | 1468503730020 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath
06:42:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 216ms
06:42:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html
06:42:10 INFO - PROCESS | 1645 | 1468503730183 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:10 INFO - PROCESS | 1645 | 1468503730237 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic
06:42:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 217ms
06:42:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html
06:42:10 INFO - PROCESS | 1645 | 1468503730403 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:10 INFO - PROCESS | 1645 | 1468503730489 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it)
06:42:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 516ms
06:42:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html
06:42:10 INFO - PROCESS | 1645 | 1468503730938 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:10 INFO - PROCESS | 1645 | 1468503730986 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
06:42:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 267ms
06:42:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html
06:42:11 INFO - PROCESS | 1645 | 1468503731215 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:11 INFO - PROCESS | 1645 | 1468503731268 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored
06:42:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 267ms
06:42:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html
06:42:11 INFO - PROCESS | 1645 | 1468503731486 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:11 INFO - PROCESS | 1645 | 1468503731538 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled
06:42:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 219ms
06:42:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html
06:42:11 INFO - PROCESS | 1645 | 1468503731705 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:11 INFO - PROCESS | 1645 | 1468503731761 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape
06:42:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 266ms
06:42:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html
06:42:11 INFO - PROCESS | 1645 | 1468503731980 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:12 INFO - PROCESS | 1645 | 1468503732029 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1
06:42:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 223ms
06:42:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html
06:42:12 INFO - PROCESS | 1645 | 1468503732201 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:12 INFO - PROCESS | 1645 | 1468503732260 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2
06:42:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 266ms
06:42:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html
06:42:12 INFO - PROCESS | 1645 | 1468503732471 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:12 INFO - PROCESS | 1645 | 1468503732526 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty
06:42:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 216ms
06:42:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html
06:42:12 INFO - PROCESS | 1645 | 1468503732697 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:12 INFO - PROCESS | 1645 | 1468503732752 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect
06:42:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 273ms
06:42:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html
06:42:12 INFO - PROCESS | 1645 | 1468503732967 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:13 INFO - PROCESS | 1645 | 1468503733033 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected
06:42:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 267ms
06:42:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html
06:42:13 INFO - PROCESS | 1645 | 1468503733253 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:13 INFO - PROCESS | 1645 | 1468503733314 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1
06:42:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 269ms
06:42:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html
06:42:13 INFO - PROCESS | 1645 | 1468503733537 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:13 INFO - PROCESS | 1645 | 1468503733626 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2
06:42:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 375ms
06:42:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html
06:42:13 INFO - PROCESS | 1645 | 1468503733902 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:14 INFO - PROCESS | 1645 | 1468503734007 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty
06:42:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 419ms
06:42:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html
06:42:14 INFO - PROCESS | 1645 | 1468503734323 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:14 INFO - PROCESS | 1645 | 1468503734382 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline
06:42:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 216ms
06:42:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html
06:42:14 INFO - PROCESS | 1645 | 1468503734547 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:14 INFO - PROCESS | 1645 | 1468503734597 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint
06:42:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 222ms
06:42:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html
06:42:14 INFO - PROCESS | 1645 | 1468503734766 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:14 INFO - PROCESS | 1645 | 1468503734817 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic
06:42:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 216ms
06:42:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html
06:42:14 INFO - PROCESS | 1645 | 1468503734985 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:15 INFO - PROCESS | 1645 | 1468503735039 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected
06:42:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 219ms
06:42:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html
06:42:15 INFO - PROCESS | 1645 | 1468503735217 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:15 INFO - PROCESS | 1645 | 1468503735270 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap
06:42:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 229ms
06:42:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html
06:42:15 INFO - PROCESS | 1645 | 1468503735445 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:15 INFO - PROCESS | 1645 | 1468503735500 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add
06:42:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 218ms
06:42:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html
06:42:15 INFO - PROCESS | 1645 | 1468503735665 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:15 INFO - PROCESS | 1645 | 1468503735722 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1
06:42:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 217ms
06:42:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html
06:42:15 INFO - PROCESS | 1645 | 1468503735885 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:15 INFO - PROCESS | 1645 | 1468503735943 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2
06:42:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 267ms
06:42:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html
06:42:16 INFO - PROCESS | 1645 | 1468503736156 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:16 INFO - PROCESS | 1645 | 1468503736237 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3
06:42:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 317ms
06:42:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html
06:42:16 INFO - PROCESS | 1645 | 1468503736492 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:16 INFO - PROCESS | 1645 | 1468503736562 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial
06:42:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 278ms
06:42:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html
06:42:16 INFO - PROCESS | 1645 | 1468503736770 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:16 INFO - PROCESS | 1645 | 1468503736865 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs
06:42:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 467ms
06:42:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html
06:42:17 INFO - PROCESS | 1645 | 1468503737240 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:17 INFO - PROCESS | 1645 | 1468503737300 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path
06:42:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 467ms
06:42:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html
06:42:17 INFO - PROCESS | 1645 | 1468503737712 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:17 INFO - PROCESS | 1645 | 1468503737756 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path
06:42:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 218ms
06:42:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html
06:42:17 INFO - PROCESS | 1645 | 1468503737935 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:17 INFO - PROCESS | 1645 | 1468503737985 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves
06:42:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 267ms
06:42:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html
06:42:18 INFO - PROCESS | 1645 | 1468503738218 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:18 INFO - PROCESS | 1645 | 1468503738269 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi
06:42:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 217ms
06:42:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html
06:42:18 INFO - PROCESS | 1645 | 1468503738435 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:18 INFO - PROCESS | 1645 | 1468503738483 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside
06:42:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 218ms
06:42:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html
06:42:18 INFO - PROCESS | 1645 | 1468503738663 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:18 INFO - PROCESS | 1645 | 1468503738716 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path
06:42:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 216ms
06:42:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html
06:42:18 INFO - PROCESS | 1645 | 1468503738881 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:18 INFO - PROCESS | 1645 | 1468503738937 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments
06:42:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 223ms
06:42:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html
06:42:19 INFO - PROCESS | 1645 | 1468503739099 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:19 INFO - PROCESS | 1645 | 1468503739148 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas
06:42:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 215ms
06:42:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html
06:42:19 INFO - PROCESS | 1645 | 1468503739317 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:19 INFO - PROCESS | 1645 | 1468503739366 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath
06:42:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 215ms
06:42:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html
06:42:19 INFO - PROCESS | 1645 | 1468503739547 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:19 INFO - PROCESS | 1645 | 1468503739606 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly
06:42:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 229ms
06:42:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html
06:42:19 INFO - PROCESS | 1645 | 1468503739783 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:19 INFO - PROCESS | 1645 | 1468503739847 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly
06:42:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 270ms
06:42:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html
06:42:20 INFO - PROCESS | 1645 | 1468503740056 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:20 INFO - PROCESS | 1645 | 1468503740130 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly
06:42:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 266ms
06:42:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html
06:42:20 INFO - PROCESS | 1645 | 1468503740331 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:20 INFO - PROCESS | 1645 | 1468503740386 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly
06:42:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 273ms
06:42:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html
06:42:20 INFO - PROCESS | 1645 | 1468503740601 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:20 INFO - PROCESS | 1645 | 1468503740661 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths
06:42:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 268ms
06:42:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html
06:42:20 INFO - PROCESS | 1645 | 1468503740872 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:20 INFO - PROCESS | 1645 | 1468503740923 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule
06:42:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 266ms
06:42:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html
06:42:21 INFO - PROCESS | 1645 | 1468503741149 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:21 INFO - PROCESS | 1645 | 1468503741228 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic
06:42:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 375ms
06:42:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html
06:42:21 INFO - PROCESS | 1645 | 1468503741528 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:21 INFO - PROCESS | 1645 | 1468503741614 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:21 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
06:42:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 267ms
06:42:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html
06:42:21 INFO - PROCESS | 1645 | 1468503741797 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:21 INFO - PROCESS | 1645 | 1468503741852 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:22 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
06:42:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 223ms
06:42:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html
06:42:22 INFO - PROCESS | 1645 | 1468503742022 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:22 INFO - PROCESS | 1645 | 1468503742076 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint
06:42:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 217ms
06:42:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html
06:42:22 INFO - PROCESS | 1645 | 1468503742247 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:22 INFO - PROCESS | 1645 | 1468503742302 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored
06:42:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 223ms
06:42:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html
06:42:22 INFO - PROCESS | 1645 | 1468503742466 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:22 INFO - PROCESS | 1645 | 1468503742519 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic
06:42:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 218ms
06:42:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html
06:42:22 INFO - PROCESS | 1645 | 1468503742687 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:22 INFO - PROCESS | 1645 | 1468503742745 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple
06:42:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 217ms
06:42:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html
06:42:22 INFO - PROCESS | 1645 | 1468503742906 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:22 INFO - PROCESS | 1645 | 1468503742970 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath
06:42:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 516ms
06:42:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html
06:42:23 INFO - PROCESS | 1645 | 1468503743426 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:23 INFO - PROCESS | 1645 | 1468503743516 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored
06:42:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 320ms
06:42:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html
06:42:23 INFO - PROCESS | 1645 | 1468503743763 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:23 INFO - PROCESS | 1645 | 1468503743819 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic
06:42:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 321ms
06:42:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html
06:42:24 INFO - PROCESS | 1645 | 1468503744102 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:24 INFO - PROCESS | 1645 | 1468503744177 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:24 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)
06:42:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 319ms
06:42:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html
06:42:24 INFO - PROCESS | 1645 | 1468503744415 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:24 INFO - PROCESS | 1645 | 1468503744465 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
06:42:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 217ms
06:42:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html
06:42:24 INFO - PROCESS | 1645 | 1468503744648 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:24 INFO - PROCESS | 1645 | 1468503744695 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored
06:42:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 216ms
06:42:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html
06:42:24 INFO - PROCESS | 1645 | 1468503744868 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:24 INFO - PROCESS | 1645 | 1468503744925 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled
06:42:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 218ms
06:42:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html
06:42:25 INFO - PROCESS | 1645 | 1468503745088 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:25 INFO - PROCESS | 1645 | 1468503745142 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape
06:42:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 216ms
06:42:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html
06:42:25 INFO - PROCESS | 1645 | 1468503745313 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:25 INFO - PROCESS | 1645 | 1468503745367 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic
06:42:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 223ms
06:42:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html
06:42:25 INFO - PROCESS | 1645 | 1468503745565 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:25 INFO - PROCESS | 1645 | 1468503745623 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed
06:42:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 317ms
06:42:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html
06:42:25 INFO - PROCESS | 1645 | 1468503745903 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:25 INFO - PROCESS | 1645 | 1468503745990 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1
06:42:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 368ms
06:42:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html
06:42:26 INFO - PROCESS | 1645 | 1468503746297 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:26 INFO - PROCESS | 1645 | 1468503746388 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2
06:42:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 331ms
06:42:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html
06:42:26 INFO - PROCESS | 1645 | 1468503746618 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:26 INFO - PROCESS | 1645 | 1468503746692 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative
06:42:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 266ms
06:42:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html
06:42:26 INFO - PROCESS | 1645 | 1468503746882 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:26 INFO - PROCESS | 1645 | 1468503746932 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath
06:42:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 217ms
06:42:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html
06:42:27 INFO - PROCESS | 1645 | 1468503747101 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:27 INFO - PROCESS | 1645 | 1468503747161 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored
06:42:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 219ms
06:42:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html
06:42:27 INFO - PROCESS | 1645 | 1468503747323 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:27 INFO - PROCESS | 1645 | 1468503747379 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect
06:42:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 216ms
06:42:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html
06:42:27 INFO - PROCESS | 1645 | 1468503747547 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:27 INFO - PROCESS | 1645 | 1468503747598 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding
06:42:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 223ms
06:42:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html
06:42:27 INFO - PROCESS | 1645 | 1468503747766 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:27 INFO - PROCESS | 1645 | 1468503747821 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1
06:42:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 215ms
06:42:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html
06:42:27 INFO - PROCESS | 1645 | 1468503747984 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:28 INFO - PROCESS | 1645 | 1468503748036 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2
06:42:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 218ms
06:42:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html
06:42:28 INFO - PROCESS | 1645 | 1468503748205 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:28 INFO - PROCESS | 1645 | 1468503748273 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3
06:42:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 217ms
06:42:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html
06:42:28 INFO - PROCESS | 1645 | 1468503748432 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:28 INFO - PROCESS | 1645 | 1468503748484 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4
06:42:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 217ms
06:42:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html
06:42:28 INFO - PROCESS | 1645 | 1468503748651 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:28 INFO - PROCESS | 1645 | 1468503748705 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5
06:42:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 219ms
06:42:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html
06:42:28 INFO - PROCESS | 1645 | 1468503748877 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:28 INFO - PROCESS | 1645 | 1468503748935 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6
06:42:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 216ms
06:42:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html
06:42:29 INFO - PROCESS | 1645 | 1468503749096 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:29 INFO - PROCESS | 1645 | 1468503749156 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked
06:42:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 223ms
06:42:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html
06:42:29 INFO - PROCESS | 1645 | 1468503749316 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:29 INFO - PROCESS | 1645 | 1468503749409 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn
06:42:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 517ms
06:42:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html
06:42:29 INFO - PROCESS | 1645 | 1468503749838 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:29 INFO - PROCESS | 1645 | 1468503749901 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:30 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
06:42:30 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
06:42:30 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1
06:42:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:42:30 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
06:42:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:42:30 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
06:42:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.arc.html | took 317ms
06:42:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html
06:42:30 INFO - PROCESS | 1645 | 1468503750168 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:30 INFO - PROCESS | 1645 | 1468503750219 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking
06:42:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 274ms
06:42:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html
06:42:30 INFO - PROCESS | 1645 | 1468503750439 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:30 INFO - PROCESS | 1645 | 1468503750501 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters
06:42:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 267ms
06:42:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html
06:42:30 INFO - PROCESS | 1645 | 1468503750706 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:30 INFO - PROCESS | 1645 | 1468503750770 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:30 INFO - TEST-FAIL | /2dcontext/path-objects/2d.path.stroke.prune.curve.html | Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
06:42:30 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
06:42:30 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1
06:42:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:42:30 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
06:42:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:42:30 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
06:42:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.curve.html | took 267ms
06:42:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html
06:42:30 INFO - PROCESS | 1645 | 1468503750982 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:31 INFO - PROCESS | 1645 | 1468503751032 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:31 INFO - TEST-FAIL | /2dcontext/path-objects/2d.path.stroke.prune.line.html | Zero-length line segments from lineTo are removed before stroking - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
06:42:31 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
06:42:31 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1
06:42:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:42:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
06:42:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:42:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
06:42:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.line.html | took 216ms
06:42:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html
06:42:31 INFO - PROCESS | 1645 | 1468503751202 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:31 INFO - PROCESS | 1645 | 1468503751258 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking
06:42:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 267ms
06:42:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html
06:42:31 INFO - PROCESS | 1645 | 1468503751470 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:31 INFO - PROCESS | 1645 | 1468503751518 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix
06:42:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 266ms
06:42:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html
06:42:31 INFO - PROCESS | 1645 | 1468503751739 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:31 INFO - PROCESS | 1645 | 1468503751805 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix
06:42:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 317ms
06:42:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html
06:42:32 INFO - PROCESS | 1645 | 1468503752068 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:32 INFO - PROCESS | 1645 | 1468503752150 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix
06:42:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 318ms
06:42:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html
06:42:32 INFO - PROCESS | 1645 | 1468503752387 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:32 INFO - PROCESS | 1645 | 1468503752443 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath
06:42:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 265ms
06:42:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html
06:42:32 INFO - PROCESS | 1645 | 1468503752662 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:32 INFO - PROCESS | 1645 | 1468503752732 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted
06:42:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 268ms
06:42:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html
06:42:32 INFO - PROCESS | 1645 | 1468503752932 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:32 INFO - PROCESS | 1645 | 1468503752990 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic
06:42:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 265ms
06:42:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html
06:42:33 INFO - PROCESS | 1645 | 1468503753201 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:33 INFO - PROCESS | 1645 | 1468503753265 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing
06:42:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 269ms
06:42:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html
06:42:33 INFO - PROCESS | 1645 | 1468503753479 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:33 INFO - PROCESS | 1645 | 1468503753531 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing
06:42:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 217ms
06:42:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html
06:42:33 INFO - PROCESS | 1645 | 1468503753698 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:33 INFO - PROCESS | 1645 | 1468503753753 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something
06:42:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 216ms
06:42:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html
06:42:33 INFO - PROCESS | 1645 | 1468503753917 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:33 INFO - PROCESS | 1645 | 1468503753971 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size
06:42:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 216ms
06:42:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html
06:42:34 INFO - PROCESS | 1645 | 1468503754135 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:34 INFO - PROCESS | 1645 | 1468503754189 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this|
06:42:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 217ms
06:42:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html
06:42:34 INFO - PROCESS | 1645 | 1468503754355 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:34 INFO - PROCESS | 1645 | 1468503754408 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object
06:42:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 216ms
06:42:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html
06:42:34 INFO - PROCESS | 1645 | 1468503754580 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:34 INFO - PROCESS | 1645 | 1468503754634 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError
06:42:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 217ms
06:42:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html
06:42:34 INFO - PROCESS | 1645 | 1468503754799 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:34 INFO - PROCESS | 1645 | 1468503754861 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something
06:42:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 216ms
06:42:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html
06:42:35 INFO - PROCESS | 1645 | 1468503755019 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:35 INFO - PROCESS | 1645 | 1468503755077 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size
06:42:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 216ms
06:42:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html
06:42:35 INFO - PROCESS | 1645 | 1468503755237 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:35 INFO - PROCESS | 1645 | 1468503755297 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas
06:42:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 216ms
06:42:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html
06:42:35 INFO - PROCESS | 1645 | 1468503755467 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:35 INFO - PROCESS | 1645 | 1468503755520 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments
06:42:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 226ms
06:42:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html
06:42:35 INFO - PROCESS | 1645 | 1468503755685 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:35 INFO - PROCESS | 1645 | 1468503755740 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite
06:42:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 218ms
06:42:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html
06:42:35 INFO - PROCESS | 1645 | 1468503755905 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:35 INFO - PROCESS | 1645 | 1468503755976 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)
06:42:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 215ms
06:42:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html
06:42:36 INFO - PROCESS | 1645 | 1468503756130 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:36 INFO - PROCESS | 1645 | 1468503756216 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this|
06:42:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 522ms
06:42:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html
06:42:36 INFO - PROCESS | 1645 | 1468503756649 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:36 INFO - PROCESS | 1645 | 1468503756711 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel
06:42:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 517ms
06:42:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html
06:42:37 INFO - PROCESS | 1645 | 1468503757169 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:37 INFO - PROCESS | 1645 | 1468503757216 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object
06:42:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 217ms
06:42:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html
06:42:37 INFO - PROCESS | 1645 | 1468503757399 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:37 INFO - PROCESS | 1645 | 1468503757464 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero
06:42:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 375ms
06:42:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html
06:42:37 INFO - PROCESS | 1645 | 1468503757770 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:37 INFO - PROCESS | 1645 | 1468503757814 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something
06:42:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 268ms
06:42:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html
06:42:38 INFO - PROCESS | 1645 | 1468503758048 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:38 INFO - PROCESS | 1645 | 1468503758121 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255]
06:42:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 325ms
06:42:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html
06:42:38 INFO - PROCESS | 1645 | 1468503758366 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:38 INFO - PROCESS | 1645 | 1468503758422 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray
06:42:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 316ms
06:42:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html
06:42:38 INFO - PROCESS | 1645 | 1468503758689 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:38 INFO - PROCESS | 1645 | 1468503758794 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite
06:42:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 319ms
06:42:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html
06:42:39 INFO - PROCESS | 1645 | 1468503759013 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:39 INFO - PROCESS | 1645 | 1468503759069 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours
06:42:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 266ms
06:42:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html
06:42:39 INFO - PROCESS | 1645 | 1468503759286 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:39 INFO - PROCESS | 1645 | 1468503759348 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component
06:42:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 267ms
06:42:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html
06:42:39 INFO - PROCESS | 1645 | 1468503759562 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:39 INFO - PROCESS | 1645 | 1468503759623 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first
06:42:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 266ms
06:42:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html
06:42:39 INFO - PROCESS | 1645 | 1468503759834 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:39 INFO - PROCESS | 1645 | 1468503759895 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B
06:42:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 266ms
06:42:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html
06:42:40 INFO - PROCESS | 1645 | 1468503760103 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:40 INFO - PROCESS | 1645 | 1468503760172 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first
06:42:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 268ms
06:42:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html
06:42:40 INFO - PROCESS | 1645 | 1468503760379 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:40 INFO - PROCESS | 1645 | 1468503760428 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255]
06:42:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 216ms
06:42:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html
06:42:40 INFO - PROCESS | 1645 | 1468503760597 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:40 INFO - PROCESS | 1645 | 1468503760651 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right
06:42:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 225ms
06:42:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html
06:42:40 INFO - PROCESS | 1645 | 1468503760817 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:40 INFO - PROCESS | 1645 | 1468503760870 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas
06:42:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 216ms
06:42:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html
06:42:41 INFO - PROCESS | 1645 | 1468503761036 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:41 INFO - PROCESS | 1645 | 1468503761094 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle
06:42:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 218ms
06:42:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html
06:42:41 INFO - PROCESS | 1645 | 1468503761262 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:41 INFO - PROCESS | 1645 | 1468503761315 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel
06:42:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 217ms
06:42:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html
06:42:41 INFO - PROCESS | 1645 | 1468503761481 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:41 INFO - PROCESS | 1645 | 1468503761534 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object
06:42:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 223ms
06:42:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html
06:42:41 INFO - PROCESS | 1645 | 1468503761700 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:41 INFO - PROCESS | 1645 | 1468503761767 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state
06:42:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 320ms
06:42:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html
06:42:42 INFO - PROCESS | 1645 | 1468503762034 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:42 INFO - PROCESS | 1645 | 1468503762116 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero
06:42:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 325ms
06:42:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html
06:42:42 INFO - PROCESS | 1645 | 1468503762351 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:42 INFO - PROCESS | 1645 | 1468503762404 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255]
06:42:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 218ms
06:42:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html
06:42:42 INFO - PROCESS | 1645 | 1468503762579 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:42 INFO - PROCESS | 1645 | 1468503762634 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:42 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
06:42:42 INFO - @http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1
06:42:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:42:42 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
06:42:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:42:42 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
06:42:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html | took 217ms
06:42:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html
06:42:42 INFO - PROCESS | 1645 | 1468503762799 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:42 INFO - PROCESS | 1645 | 1468503762852 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0
06:42:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 266ms
06:42:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html
06:42:43 INFO - PROCESS | 1645 | 1468503763089 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:43 INFO - PROCESS | 1645 | 1468503763231 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties
06:42:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 619ms
06:42:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html
06:42:43 INFO - PROCESS | 1645 | 1468503763710 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:43 INFO - PROCESS | 1645 | 1468503763758 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only
06:42:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 269ms
06:42:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html
06:42:43 INFO - PROCESS | 1645 | 1468503763986 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:44 INFO - PROCESS | 1645 | 1468503764040 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero
06:42:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 269ms
06:42:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html
06:42:44 INFO - PROCESS | 1645 | 1468503764268 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:44 INFO - PROCESS | 1645 | 1468503764314 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified
06:42:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 277ms
06:42:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html
06:42:44 INFO - PROCESS | 1645 | 1468503764538 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:44 INFO - PROCESS | 1645 | 1468503764616 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber
06:42:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 367ms
06:42:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html
06:42:44 INFO - PROCESS | 1645 | 1468503764916 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:44 INFO - PROCESS | 1645 | 1468503764990 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0
06:42:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 326ms
06:42:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html
06:42:45 INFO - PROCESS | 1645 | 1468503765240 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:45 INFO - PROCESS | 1645 | 1468503765305 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly
06:42:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 269ms
06:42:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html
06:42:45 INFO - PROCESS | 1645 | 1468503765515 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:45 INFO - PROCESS | 1645 | 1468503765564 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas
06:42:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 224ms
06:42:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html
06:42:45 INFO - PROCESS | 1645 | 1468503765734 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:45 INFO - PROCESS | 1645 | 1468503765792 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions
06:42:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 267ms
06:42:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html
06:42:46 INFO - PROCESS | 1645 | 1468503766003 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:46 INFO - PROCESS | 1645 | 1468503766069 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas
06:42:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 268ms
06:42:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html
06:42:46 INFO - PROCESS | 1645 | 1468503766288 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:46 INFO - PROCESS | 1645 | 1468503766351 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas
06:42:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 281ms
06:42:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html
06:42:46 INFO - PROCESS | 1645 | 1468503766564 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:46 INFO - PROCESS | 1645 | 1468503766631 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly
06:42:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 273ms
06:42:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html
06:42:46 INFO - PROCESS | 1645 | 1468503766833 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:46 INFO - PROCESS | 1645 | 1468503766911 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly
06:42:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 270ms
06:42:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html
06:42:47 INFO - PROCESS | 1645 | 1468503767113 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:47 INFO - PROCESS | 1645 | 1468503767166 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height
06:42:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 267ms
06:42:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html
06:42:47 INFO - PROCESS | 1645 | 1468503767383 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:47 INFO - PROCESS | 1645 | 1468503767461 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y
06:42:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 320ms
06:42:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html
06:42:47 INFO - PROCESS | 1645 | 1468503767715 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:47 INFO - PROCESS | 1645 | 1468503767798 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing
06:42:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 274ms
06:42:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html
06:42:47 INFO - PROCESS | 1645 | 1468503767986 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:48 INFO - PROCESS | 1645 | 1468503768038 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly
06:42:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 220ms
06:42:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html
06:42:48 INFO - PROCESS | 1645 | 1468503768206 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:48 INFO - PROCESS | 1645 | 1468503768273 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite
06:42:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 218ms
06:42:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html
06:42:48 INFO - PROCESS | 1645 | 1468503768436 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:48 INFO - PROCESS | 1645 | 1468503768488 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError
06:42:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 221ms
06:42:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html
06:42:48 INFO - PROCESS | 1645 | 1468503768662 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:48 INFO - PROCESS | 1645 | 1468503768718 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path
06:42:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 267ms
06:42:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html
06:42:48 INFO - PROCESS | 1645 | 1468503768932 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:48 INFO - PROCESS | 1645 | 1468503768994 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state
06:42:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 324ms
06:42:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html
06:42:49 INFO - PROCESS | 1645 | 1468503769255 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:49 INFO - PROCESS | 1645 | 1468503769334 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect
06:42:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 317ms
06:42:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html
06:42:49 INFO - PROCESS | 1645 | 1468503769579 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:49 INFO - PROCESS | 1645 | 1468503769638 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects
06:42:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 265ms
06:42:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html
06:42:49 INFO - PROCESS | 1645 | 1468503769945 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:50 INFO - PROCESS | 1645 | 1468503770023 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used
06:42:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 683ms
06:42:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html
06:42:50 INFO - PROCESS | 1645 | 1468503770567 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:50 INFO - PROCESS | 1645 | 1468503770618 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used
06:42:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 267ms
06:42:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html
06:42:50 INFO - PROCESS | 1645 | 1468503770838 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:50 INFO - PROCESS | 1645 | 1468503770889 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha
06:42:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 266ms
06:42:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html
06:42:51 INFO - PROCESS | 1645 | 1468503771116 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:51 INFO - PROCESS | 1645 | 1468503771171 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha
06:42:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 268ms
06:42:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html
06:42:51 INFO - PROCESS | 1645 | 1468503771383 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:51 INFO - PROCESS | 1645 | 1468503771433 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly
06:42:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 217ms
06:42:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html
06:42:51 INFO - PROCESS | 1645 | 1468503771603 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:51 INFO - PROCESS | 1645 | 1468503771653 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial
06:42:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 218ms
06:42:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html
06:42:51 INFO - PROCESS | 1645 | 1468503771825 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:51 INFO - PROCESS | 1645 | 1468503771889 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid
06:42:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 216ms
06:42:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html
06:42:52 INFO - PROCESS | 1645 | 1468503772048 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:52 INFO - PROCESS | 1645 | 1468503772098 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid
06:42:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 216ms
06:42:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html
06:42:52 INFO - PROCESS | 1645 | 1468503772267 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:52 INFO - PROCESS | 1645 | 1468503772315 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial
06:42:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 218ms
06:42:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html
06:42:52 INFO - PROCESS | 1645 | 1468503772488 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:52 INFO - PROCESS | 1645 | 1468503772546 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid
06:42:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 216ms
06:42:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html
06:42:52 INFO - PROCESS | 1645 | 1468503772713 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:52 INFO - PROCESS | 1645 | 1468503772780 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid
06:42:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 267ms
06:42:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html
06:42:52 INFO - PROCESS | 1645 | 1468503772983 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:53 INFO - PROCESS | 1645 | 1468503773057 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial
06:42:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 368ms
06:42:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html
06:42:53 INFO - PROCESS | 1645 | 1468503773366 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:53 INFO - PROCESS | 1645 | 1468503773451 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid
06:42:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 368ms
06:42:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html
06:42:53 INFO - PROCESS | 1645 | 1468503773753 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:53 INFO - PROCESS | 1645 | 1468503773815 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid
06:42:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 279ms
06:42:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html
06:42:54 INFO - PROCESS | 1645 | 1468503774023 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:54 INFO - PROCESS | 1645 | 1468503774083 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases
06:42:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 218ms
06:42:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html
06:42:54 INFO - PROCESS | 1645 | 1468503774250 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:54 INFO - PROCESS | 1645 | 1468503774302 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases
06:42:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 221ms
06:42:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html
06:42:54 INFO - PROCESS | 1645 | 1468503774570 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:54 INFO - PROCESS | 1645 | 1468503774629 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases
06:42:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 288ms
06:42:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html
06:42:54 INFO - PROCESS | 1645 | 1468503774848 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:54 INFO - PROCESS | 1645 | 1468503774913 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases
06:42:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 224ms
06:42:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html
06:42:55 INFO - PROCESS | 1645 | 1468503775068 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:55 INFO - PROCESS | 1645 | 1468503775119 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region
06:42:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 218ms
06:42:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html
06:42:55 INFO - PROCESS | 1645 | 1468503775288 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:55 INFO - PROCESS | 1645 | 1468503775348 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region
06:42:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 216ms
06:42:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html
06:42:55 INFO - PROCESS | 1645 | 1468503775513 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:55 INFO - PROCESS | 1645 | 1468503775569 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region
06:42:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 268ms
06:42:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html
06:42:55 INFO - PROCESS | 1645 | 1468503775788 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:55 INFO - PROCESS | 1645 | 1468503775872 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation
06:42:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 317ms
06:42:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html
06:42:56 INFO - PROCESS | 1645 | 1468503776106 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:56 INFO - PROCESS | 1645 | 1468503776171 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation
06:42:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 319ms
06:42:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html
06:42:56 INFO - PROCESS | 1645 | 1468503776528 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:56 INFO - PROCESS | 1645 | 1468503776642 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out
06:42:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 569ms
06:42:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html
06:42:57 INFO - PROCESS | 1645 | 1468503777094 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:57 INFO - PROCESS | 1645 | 1468503777143 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set
06:42:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 269ms
06:42:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html
06:42:57 INFO - PROCESS | 1645 | 1468503777371 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:57 INFO - PROCESS | 1645 | 1468503777441 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set
06:42:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 367ms
06:42:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html
06:42:57 INFO - PROCESS | 1645 | 1468503777767 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:57 INFO - PROCESS | 1645 | 1468503777843 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set
06:42:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 271ms
06:42:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html
06:42:58 INFO - PROCESS | 1645 | 1468503778033 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:58 INFO - PROCESS | 1645 | 1468503778083 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set
06:42:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 268ms
06:42:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html
06:42:58 INFO - PROCESS | 1645 | 1468503778303 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:58 INFO - PROCESS | 1645 | 1468503778353 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set
06:42:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 218ms
06:42:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html
06:42:58 INFO - PROCESS | 1645 | 1468503778530 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:58 INFO - PROCESS | 1645 | 1468503778586 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills
06:42:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 266ms
06:42:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html
06:42:58 INFO - PROCESS | 1645 | 1468503778797 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:58 INFO - PROCESS | 1645 | 1468503778846 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills
06:42:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 266ms
06:42:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html
06:42:59 INFO - PROCESS | 1645 | 1468503779067 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:59 INFO - PROCESS | 1645 | 1468503779131 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills
06:42:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 266ms
06:42:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html
06:42:59 INFO - PROCESS | 1645 | 1468503779335 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:59 INFO - PROCESS | 1645 | 1468503779401 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills
06:42:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 270ms
06:42:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html
06:42:59 INFO - PROCESS | 1645 | 1468503779613 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:59 INFO - PROCESS | 1645 | 1468503779678 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images
06:42:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 266ms
06:42:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html
06:42:59 INFO - PROCESS | 1645 | 1468503779882 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:42:59 INFO - PROCESS | 1645 | 1468503779963 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images
06:43:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 273ms
06:43:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html
06:43:00 INFO - PROCESS | 1645 | 1468503780151 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:00 INFO - PROCESS | 1645 | 1468503780204 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images
06:43:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 270ms
06:43:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html
06:43:00 INFO - PROCESS | 1645 | 1468503780433 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:00 INFO - PROCESS | 1645 | 1468503780522 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles
06:43:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 425ms
06:43:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html
06:43:00 INFO - PROCESS | 1645 | 1468503780863 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:00 INFO - PROCESS | 1645 | 1468503780919 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images
06:43:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 272ms
06:43:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html
06:43:01 INFO - PROCESS | 1645 | 1468503781134 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:01 INFO - PROCESS | 1645 | 1468503781187 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images
06:43:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 216ms
06:43:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html
06:43:01 INFO - PROCESS | 1645 | 1468503781356 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:01 INFO - PROCESS | 1645 | 1468503781416 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x
06:43:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 216ms
06:43:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html
06:43:01 INFO - PROCESS | 1645 | 1468503781574 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:01 INFO - PROCESS | 1645 | 1468503781645 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y
06:43:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 267ms
06:43:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html
06:43:01 INFO - PROCESS | 1645 | 1468503781850 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:01 INFO - PROCESS | 1645 | 1468503781906 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x
06:43:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 216ms
06:43:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html
06:43:02 INFO - PROCESS | 1645 | 1468503782068 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:02 INFO - PROCESS | 1645 | 1468503782121 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y
06:43:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 217ms
06:43:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html
06:43:02 INFO - PROCESS | 1645 | 1468503782288 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:02 INFO - PROCESS | 1645 | 1468503782343 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area
06:43:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 215ms
06:43:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html
06:43:02 INFO - PROCESS | 1645 | 1468503782506 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:02 INFO - PROCESS | 1645 | 1468503782570 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns
06:43:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 268ms
06:43:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html
06:43:02 INFO - PROCESS | 1645 | 1468503782788 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:02 INFO - PROCESS | 1645 | 1468503782872 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns
06:43:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 517ms
06:43:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html
06:43:03 INFO - PROCESS | 1645 | 1468503783308 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:03 INFO - PROCESS | 1645 | 1468503783389 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns
06:43:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 667ms
06:43:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html
06:43:03 INFO - PROCESS | 1645 | 1468503783979 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:04 INFO - PROCESS | 1645 | 1468503784047 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns
06:43:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 269ms
06:43:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html
06:43:04 INFO - PROCESS | 1645 | 1468503784254 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:04 INFO - PROCESS | 1645 | 1468503784304 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes
06:43:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 269ms
06:43:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html
06:43:04 INFO - PROCESS | 1645 | 1468503784535 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:04 INFO - PROCESS | 1645 | 1468503784590 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps
06:43:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 275ms
06:43:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html
06:43:04 INFO - PROCESS | 1645 | 1468503784802 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:04 INFO - PROCESS | 1645 | 1468503784852 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps
06:43:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 218ms
06:43:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html
06:43:05 INFO - PROCESS | 1645 | 1468503785030 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:05 INFO - PROCESS | 1645 | 1468503785079 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins
06:43:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 266ms
06:43:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html
06:43:05 INFO - PROCESS | 1645 | 1468503785300 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:05 INFO - PROCESS | 1645 | 1468503785357 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins
06:43:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 274ms
06:43:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html
06:43:05 INFO - PROCESS | 1645 | 1468503785568 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:05 INFO - PROCESS | 1645 | 1468503785616 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit
06:43:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 217ms
06:43:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html
06:43:05 INFO - PROCESS | 1645 | 1468503785787 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:05 INFO - PROCESS | 1645 | 1468503785839 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations
06:43:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 267ms
06:43:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html
06:43:06 INFO - PROCESS | 1645 | 1468503786068 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:06 INFO - PROCESS | 1645 | 1468503786129 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations
06:43:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 268ms
06:43:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html
06:43:06 INFO - PROCESS | 1645 | 1468503786338 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:06 INFO - PROCESS | 1645 | 1468503786398 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default
06:43:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 217ms
06:43:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html
06:43:06 INFO - PROCESS | 1645 | 1468503786564 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:06 INFO - PROCESS | 1645 | 1468503786628 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid
06:43:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 268ms
06:43:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html
06:43:06 INFO - PROCESS | 1645 | 1468503786834 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:06 INFO - PROCESS | 1645 | 1468503786894 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid
06:43:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 218ms
06:43:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html
06:43:07 INFO - PROCESS | 1645 | 1468503787054 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:07 INFO - PROCESS | 1645 | 1468503787140 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default
06:43:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 268ms
06:43:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html
06:43:07 INFO - PROCESS | 1645 | 1468503787324 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:07 INFO - PROCESS | 1645 | 1468503787380 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid
06:43:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 216ms
06:43:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html
06:43:07 INFO - PROCESS | 1645 | 1468503787549 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:07 INFO - PROCESS | 1645 | 1468503787600 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid
06:43:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 224ms
06:43:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html
06:43:07 INFO - PROCESS | 1645 | 1468503787769 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:07 INFO - PROCESS | 1645 | 1468503787824 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43: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)
06:43:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 719ms
06:43:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html
06:43:08 INFO - PROCESS | 1645 | 1468503788495 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:08 INFO - PROCESS | 1645 | 1468503788549 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43: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
06:43:09 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
06:43:09 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5
06:43:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:43:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
06:43:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 721ms
06:43:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html
06:43:09 INFO - PROCESS | 1645 | 1468503789216 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:09 INFO - PROCESS | 1645 | 1468503789264 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:09 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
06:43:09 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
06:43:09 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5
06:43:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:43:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
06:43:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 719ms
06:43:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html
06:43:09 INFO - PROCESS | 1645 | 1468503789941 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:10 INFO - PROCESS | 1645 | 1468503790036 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:10 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)
06:43:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 969ms
06:43:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html
06:43:10 INFO - PROCESS | 1645 | 1468503790913 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:10 INFO - PROCESS | 1645 | 1468503790966 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:11 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)
06:43:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 718ms
06:43:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html
06:43:11 INFO - PROCESS | 1645 | 1468503791640 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:11 INFO - PROCESS | 1645 | 1468503791688 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43: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
06:43:12 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
06:43:12 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5
06:43:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:43:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
06:43:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 721ms
06:43:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html
06:43:12 INFO - PROCESS | 1645 | 1468503792365 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:12 INFO - PROCESS | 1645 | 1468503792417 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43: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
06:43:13 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
06:43:13 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5
06:43:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:43:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
06:43:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 720ms
06:43:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html
06:43:13 INFO - PROCESS | 1645 | 1468503793088 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:13 INFO - PROCESS | 1645 | 1468503793146 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:13 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
06:43:13 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
06:43:13 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5
06:43:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:43:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
06:43:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 768ms
06:43:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html
06:43:13 INFO - PROCESS | 1645 | 1468503793853 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:13 INFO - PROCESS | 1645 | 1468503793894 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43: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
06:43:14 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
06:43:14 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5
06:43:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:43:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
06:43:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 718ms
06:43:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html
06:43:14 INFO - PROCESS | 1645 | 1468503794579 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:14 INFO - PROCESS | 1645 | 1468503794651 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default
06:43:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 220ms
06:43:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html
06:43:14 INFO - PROCESS | 1645 | 1468503794802 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:14 INFO - PROCESS | 1645 | 1468503794855 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic
06:43:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 217ms
06:43:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html
06:43:15 INFO - PROCESS | 1645 | 1468503795021 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:15 INFO - PROCESS | 1645 | 1468503795071 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43: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"
06:43:15 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
06:43:15 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1
06:43:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:43:15 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
06:43:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:43:15 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
06:43:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.complex.html | took 217ms
06:43:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html
06:43:15 INFO - PROCESS | 1645 | 1468503795247 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:15 INFO - PROCESS | 1645 | 1468503795297 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid
06:43:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 220ms
06:43:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html
06:43:15 INFO - PROCESS | 1645 | 1468503795468 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:15 INFO - PROCESS | 1645 | 1468503795517 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:15 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"
06:43:15 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
06:43:15 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1
06:43:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:43:15 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
06:43:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:43:15 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
06:43:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html | took 220ms
06:43:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html
06:43:15 INFO - PROCESS | 1645 | 1468503795698 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:15 INFO - PROCESS | 1645 | 1468503795763 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:15 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"
06:43:15 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
06:43:15 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1
06:43:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:43:15 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
06:43:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:43:15 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
06:43:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html | took 267ms
06:43:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html
06:43:15 INFO - PROCESS | 1645 | 1468503795966 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:16 INFO - PROCESS | 1645 | 1468503796020 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values
06:43:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 217ms
06:43:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html
06:43:16 INFO - PROCESS | 1645 | 1468503796186 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:16 INFO - PROCESS | 1645 | 1468503796237 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:16 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
06:43:16 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
06:43:16 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5
06:43:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:43:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
06:43:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 770ms
06:43:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html
06:43:16 INFO - PROCESS | 1645 | 1468503796959 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:17 INFO - PROCESS | 1645 | 1468503797015 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap
06:43:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 268ms
06:43:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html
06:43:17 INFO - PROCESS | 1645 | 1468503797237 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:17 INFO - PROCESS | 1645 | 1468503797290 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path
06:43:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 269ms
06:43:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html
06:43:17 INFO - PROCESS | 1645 | 1468503797517 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:17 INFO - PROCESS | 1645 | 1468503797582 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle
06:43:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 267ms
06:43:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html
06:43:17 INFO - PROCESS | 1645 | 1468503797783 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:17 INFO - PROCESS | 1645 | 1468503797833 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font
06:43:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 266ms
06:43:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html
06:43:18 INFO - PROCESS | 1645 | 1468503798055 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:18 INFO - PROCESS | 1645 | 1468503798152 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha
06:43:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 368ms
06:43:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html
06:43:18 INFO - PROCESS | 1645 | 1468503798438 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:18 INFO - PROCESS | 1645 | 1468503798519 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation
06:43:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 276ms
06:43:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html
06:43:18 INFO - PROCESS | 1645 | 1468503798702 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:18 INFO - PROCESS | 1645 | 1468503798745 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap
06:43:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 269ms
06:43:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html
06:43:18 INFO - PROCESS | 1645 | 1468503798994 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:19 INFO - PROCESS | 1645 | 1468503799082 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin
06:43:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 382ms
06:43:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html
06:43:19 INFO - PROCESS | 1645 | 1468503799368 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:19 INFO - PROCESS | 1645 | 1468503799433 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth
06:43:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 268ms
06:43:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html
06:43:19 INFO - PROCESS | 1645 | 1468503799636 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:19 INFO - PROCESS | 1645 | 1468503799720 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit
06:43:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 368ms
06:43:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html
06:43:20 INFO - PROCESS | 1645 | 1468503800019 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:20 INFO - PROCESS | 1645 | 1468503800101 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path
06:43:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 326ms
06:43:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html
06:43:20 INFO - PROCESS | 1645 | 1468503800336 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:20 INFO - PROCESS | 1645 | 1468503800389 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur
06:43:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 218ms
06:43:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html
06:43:20 INFO - PROCESS | 1645 | 1468503800557 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:20 INFO - PROCESS | 1645 | 1468503800614 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor
06:43:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 217ms
06:43:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html
06:43:20 INFO - PROCESS | 1645 | 1468503800783 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:20 INFO - PROCESS | 1645 | 1468503800833 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX
06:43:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 223ms
06:43:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html
06:43:21 INFO - PROCESS | 1645 | 1468503801002 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:21 INFO - PROCESS | 1645 | 1468503801054 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY
06:43:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 216ms
06:43:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html
06:43:21 INFO - PROCESS | 1645 | 1468503801220 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:21 INFO - PROCESS | 1645 | 1468503801273 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack
06:43:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 217ms
06:43:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html
06:43:21 INFO - PROCESS | 1645 | 1468503801439 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:21 INFO - PROCESS | 1645 | 1468503801494 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited
06:43:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 216ms
06:43:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html
06:43:21 INFO - PROCESS | 1645 | 1468503801664 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:21 INFO - PROCESS | 1645 | 1468503801723 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle
06:43:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 266ms
06:43:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html
06:43:21 INFO - PROCESS | 1645 | 1468503801932 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:22 INFO - PROCESS | 1645 | 1468503802008 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign
06:43:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 322ms
06:43:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html
06:43:22 INFO - PROCESS | 1645 | 1468503802251 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:22 INFO - PROCESS | 1645 | 1468503802323 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline
06:43:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 270ms
06:43:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html
06:43:22 INFO - PROCESS | 1645 | 1468503802525 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:22 INFO - PROCESS | 1645 | 1468503802586 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix
06:43:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 266ms
06:43:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html
06:43:22 INFO - PROCESS | 1645 | 1468503802800 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:22 INFO - PROCESS | 1645 | 1468503802866 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect
06:43:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 467ms
06:43:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html
06:43:23 INFO - PROCESS | 1645 | 1468503803271 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:23 INFO - PROCESS | 1645 | 1468503803332 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order
06:43:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 317ms
06:43:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html
06:43:23 INFO - PROCESS | 1645 | 1468503803601 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:23 INFO - PROCESS | 1645 | 1468503803651 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise
06:43:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 275ms
06:43:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html
06:43:23 INFO - PROCESS | 1645 | 1468503803872 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:23 INFO - PROCESS | 1645 | 1468503803924 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored
06:43:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 269ms
06:43:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html
06:43:24 INFO - PROCESS | 1645 | 1468503804140 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:24 INFO - PROCESS | 1645 | 1468503804196 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians
06:43:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 219ms
06:43:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html
06:43:24 INFO - PROCESS | 1645 | 1468503804368 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:24 INFO - PROCESS | 1645 | 1468503804415 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly
06:43:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 219ms
06:43:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html
06:43:24 INFO - PROCESS | 1645 | 1468503804591 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:24 INFO - PROCESS | 1645 | 1468503804654 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly
06:43:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 267ms
06:43:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html
06:43:24 INFO - PROCESS | 1645 | 1468503804866 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:24 INFO - PROCESS | 1645 | 1468503804914 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing
06:43:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 275ms
06:43:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html
06:43:25 INFO - PROCESS | 1645 | 1468503805138 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:25 INFO - PROCESS | 1645 | 1468503805181 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works
06:43:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 218ms
06:43:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html
06:43:25 INFO - PROCESS | 1645 | 1468503805369 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:25 INFO - PROCESS | 1645 | 1468503805447 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works
06:43:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 369ms
06:43:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html
06:43:25 INFO - PROCESS | 1645 | 1468503805754 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:25 INFO - PROCESS | 1645 | 1468503805816 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine
06:43:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 277ms
06:43:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html
06:43:26 INFO - PROCESS | 1645 | 1468503806036 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:26 INFO - PROCESS | 1645 | 1468503806133 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works
06:43:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 424ms
06:43:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html
06:43:26 INFO - PROCESS | 1645 | 1468503806456 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:26 INFO - PROCESS | 1645 | 1468503806534 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored
06:43:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 267ms
06:43:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html
06:43:26 INFO - PROCESS | 1645 | 1468503806725 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:26 INFO - PROCESS | 1645 | 1468503806781 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works
06:43:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 218ms
06:43:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html
06:43:26 INFO - PROCESS | 1645 | 1468503806951 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:27 INFO - PROCESS | 1645 | 1468503807005 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple
06:43:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 216ms
06:43:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html
06:43:27 INFO - PROCESS | 1645 | 1468503807169 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:27 INFO - PROCESS | 1645 | 1468503807222 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored
06:43:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 267ms
06:43:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html
06:43:27 INFO - PROCESS | 1645 | 1468503807439 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:27 INFO - PROCESS | 1645 | 1468503807494 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed
06:43:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 216ms
06:43:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html
06:43:27 INFO - PROCESS | 1645 | 1468503807664 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:27 INFO - PROCESS | 1645 | 1468503807718 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing
06:43:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 268ms
06:43:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html
06:43:27 INFO - PROCESS | 1645 | 1468503807935 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:27 INFO - PROCESS | 1645 | 1468503807987 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM
06:43:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 220ms
06:43:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html
06:43:28 INFO - PROCESS | 1645 | 1468503808157 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:28 INFO - PROCESS | 1645 | 1468503808219 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored
06:43:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 215ms
06:43:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html
06:43:28 INFO - PROCESS | 1645 | 1468503808382 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:28 INFO - PROCESS | 1645 | 1468503808435 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly
06:43:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 224ms
06:43:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html
06:43:28 INFO - PROCESS | 1645 | 1468503808602 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:28 INFO - PROCESS | 1645 | 1468503808655 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works
06:43:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 217ms
06:43:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html
06:43:28 INFO - PROCESS | 1645 | 1468503808820 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:28 INFO - PROCESS | 1645 | 1468503808875 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored
06:43:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 218ms
06:43:29 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html
06:43:29 INFO - PROCESS | 1645 | 1468503809047 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:29 INFO - PROCESS | 1645 | 1468503809106 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:29 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document
06:43:29 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document.
06:43:29 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 216ms
06:43:29 INFO - TEST-START | /DOMEvents/constructors.html
06:43:29 INFO - PROCESS | 1645 | 1468503809266 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:29 INFO - PROCESS | 1645 | 1468503809320 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:29 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument)
06:43:29 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument)
06:43:29 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument)
06:43:29 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument)
06:43:29 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values)
06:43:29 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values)
06:43:29 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument)
06:43:29 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument)
06:43:29 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument)
06:43:29 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument)
06:43:29 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values)
06:43:29 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values)
06:43:29 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument)
06:43:29 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument)
06:43:29 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument)
06:43:29 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument)
06:43:29 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values)
06:43:29 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values)
06:43:29 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument)
06:43:29 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument)
06:43:29 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument)
06:43:29 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument)
06:43:29 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values)
06:43:29 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values)
06:43:29 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument)
06:43:29 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument)
06:43:29 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument)
06:43:29 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument)
06:43:29 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values)
06:43:29 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values)
06:43:29 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument)
06:43:29 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument)
06:43:29 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument)
06:43:29 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument)
06:43:29 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values)
06:43:29 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values)
06:43:29 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor.
06:43:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17
06:43:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:43:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:43:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3
06:43:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
06:43:29 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor.
06:43:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17
06:43:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:43:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:43:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3
06:43:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
06:43:29 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor.
06:43:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17
06:43:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:43:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:43:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3
06:43:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
06:43:29 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor.
06:43:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17
06:43:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:43:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:43:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3
06:43:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
06:43:29 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor.
06:43:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17
06:43:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:43:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:43:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3
06:43:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
06:43:29 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor.
06:43:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17
06:43:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:43:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:43:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3
06:43:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
06:43:29 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type)
06:43:29 INFO - TEST-OK | /DOMEvents/constructors.html | took 378ms
06:43:29 INFO - TEST-START | /DOMEvents/event-phases-order.html
06:43:29 INFO - PROCESS | 1645 | 1468503809651 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:29 INFO - PROCESS | 1645 | 1468503809722 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:30 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order
06:43:30 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 416ms
06:43:30 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html
06:43:30 INFO - PROCESS | 1645 | 1468503810070 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:30 INFO - PROCESS | 1645 | 1468503810290 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:30 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function
06:43:30 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28
06:43:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7
06:43:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:43:30 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
06:43:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
06:43:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:43:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
06:43: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
06:43:30 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7
06:43:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
06:43:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:43:30 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
06:43:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
06:43:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:43:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
06:43: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
06:43:30 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7
06:43:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
06:43:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:43:30 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
06:43:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
06:43:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:43:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
06:43: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]"
06:43:30 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7
06:43:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
06:43:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:43:30 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
06:43:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
06:43:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:43:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
06:43:30 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching.
06:43:30 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 418ms
06:43:30 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html
06:43:30 INFO - PROCESS | 1645 | 1468503810499 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:30 INFO - PROCESS | 1645 | 1468503810557 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:30 INFO - PROCESS | 1645 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener
06:43: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
06:43:30 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 217ms
06:43:30 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html
06:43:30 INFO - PROCESS | 1645 | 1468503810717 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:30 INFO - PROCESS | 1645 | 1468503810770 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:30 INFO - PROCESS | 1645 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener
06:43:30 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener
06:43:30 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 272ms
06:43:30 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html
06:43:30 INFO - PROCESS | 1645 | 1468503810990 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:31 INFO - PROCESS | 1645 | 1468503811052 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43: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.
06:43:31 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 221ms
06:43:31 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html
06:43:31 INFO - PROCESS | 1645 | 1468503811217 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:31 INFO - PROCESS | 1645 | 1468503811267 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43: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.
06:43:31 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 224ms
06:43:31 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html
06:43:31 INFO - PROCESS | 1645 | 1468503811436 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:31 INFO - PROCESS | 1645 | 1468503811488 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43: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
06:43:31 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9
06:43:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:43:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:43:31 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5
06:43:31 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 220ms
06:43:31 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html
06:43:31 INFO - PROCESS | 1645 | 1468503811666 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:31 INFO - PROCESS | 1645 | 1468503811716 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43: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.
06:43:31 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 223ms
06:43:31 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html
06:43:31 INFO - PROCESS | 1645 | 1468503811899 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:31 INFO - PROCESS | 1645 | 1468503811948 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43: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.
06:43:32 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 217ms
06:43:32 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html
06:43:32 INFO - PROCESS | 1645 | 1468503812119 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:32 INFO - PROCESS | 1645 | 1468503812221 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:32 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
06:43: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
06:43:32 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 368ms
06:43:32 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html
06:43:32 INFO - PROCESS | 1645 | 1468503812502 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:32 INFO - PROCESS | 1645 | 1468503812570 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43: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.
06:43:32 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 279ms
06:43:32 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html
06:43:32 INFO - PROCESS | 1645 | 1468503812774 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:32 INFO - PROCESS | 1645 | 1468503812847 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:33 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.
06:43:33 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 266ms
06:43:33 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html
06:43:33 INFO - PROCESS | 1645 | 1468503813051 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:33 INFO - PROCESS | 1645 | 1468503813118 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43: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.
06:43:33 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 273ms
06:43:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html
06:43:33 INFO - PROCESS | 1645 | 1468503813319 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:33 INFO - PROCESS | 1645 | 1468503813385 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43: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.
06:43:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 266ms
06:43:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html
06:43:33 INFO - PROCESS | 1645 | 1468503813599 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:33 INFO - PROCESS | 1645 | 1468503813651 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43: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.
06:43:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 223ms
06:43:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html
06:43:33 INFO - PROCESS | 1645 | 1468503813818 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:33 INFO - PROCESS | 1645 | 1468503813871 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:34 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.
06:43:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 216ms
06:43:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html
06:43:34 INFO - PROCESS | 1645 | 1468503814037 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:34 INFO - PROCESS | 1645 | 1468503814089 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43: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
06:43:34 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9
06:43:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:43:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:43:34 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5
06:43:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 218ms
06:43:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html
06:43:34 INFO - PROCESS | 1645 | 1468503814258 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:34 INFO - PROCESS | 1645 | 1468503814316 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43: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.
06:43:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 218ms
06:43:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html
06:43:34 INFO - PROCESS | 1645 | 1468503814489 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:34 INFO - PROCESS | 1645 | 1468503814542 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43: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.
06:43:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 216ms
06:43:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html
06:43:34 INFO - PROCESS | 1645 | 1468503814709 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:34 INFO - PROCESS | 1645 | 1468503814782 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:34 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
06:43: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
06:43:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 216ms
06:43:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html
06:43:34 INFO - PROCESS | 1645 | 1468503814933 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:34 INFO - PROCESS | 1645 | 1468503814988 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:35 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.
06:43:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 216ms
06:43:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html
06:43:35 INFO - PROCESS | 1645 | 1468503815152 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:35 INFO - PROCESS | 1645 | 1468503815209 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43: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.
06:43:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 216ms
06:43:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html
06:43:35 INFO - PROCESS | 1645 | 1468503815371 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:35 INFO - PROCESS | 1645 | 1468503815431 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43: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.
06:43:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 216ms
06:43:35 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html
06:43:35 INFO - PROCESS | 1645 | 1468503815591 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:35 INFO - PROCESS | 1645 | 1468503815664 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43: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
06:43:35 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 216ms
06:43:35 INFO - TEST-START | /FileAPI/FileReaderSync.worker
06:43:35 INFO - PROCESS | 1645 | 1468503815815 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:35 INFO - PROCESS | 1645 | 1468503815872 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:36 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {}
06:43:36 INFO - {}
06:43:36 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {}
06:43:36 INFO - {}
06:43:36 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {}
06:43:36 INFO - {}
06:43:36 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {}
06:43:36 INFO - {}
06:43:36 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 226ms
06:43:36 INFO - TEST-START | /FileAPI/fileReader.html
06:43:36 INFO - PROCESS | 1645 | 1468503816038 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:36 INFO - PROCESS | 1645 | 1468503816098 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:36 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object
06:43:36 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor
06:43:36 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort
06:43:36 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events
06:43:36 INFO - TEST-OK | /FileAPI/fileReader.html | took 368ms
06:43:36 INFO - TEST-START | /FileAPI/historical.html
06:43:36 INFO - PROCESS | 1645 | 1468503816489 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:36 INFO - PROCESS | 1645 | 1468503816565 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:36 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported
06:43:36 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported
06:43:36 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported
06:43:36 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed
06:43:36 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported.
06:43:36 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true
06:43:36 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9
06:43:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:43:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:43:36 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5
06:43:36 INFO - TEST-OK | /FileAPI/historical.html | took 319ms
06:43:36 INFO - TEST-START | /FileAPI/idlharness.html
06:43:36 INFO - PROCESS | 1645 | 1468503816824 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:36 INFO - PROCESS | 1645 | 1468503816885 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob)
06:43:37 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
06:43:37 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
06:43:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:43:37 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
06:43:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
06:43:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
06:43:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
06:43:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString)
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type
06:43:37 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
06:43:37 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
06:43:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:43:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:43:37 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
06:43:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
06:43:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
06:43:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
06:43:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString)
06:43:37 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
06:43:37 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
06:43:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:43:37 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
06:43:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
06:43:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
06:43:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
06:43:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"])
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"])
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0)
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1)
06:43:37 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
06:43:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
06:43:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:43:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:43:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
06:43:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
06:43:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
06:43:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
06:43:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3)
06:43:37 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
06:43:37 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
06:43:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
06:43:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:43:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:43:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
06:43:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
06:43:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
06:43:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
06:43:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object
06:43:37 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
06:43:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
06:43:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:43:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:43:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
06:43:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
06:43:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
06:43:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName")
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName")
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0)
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1)
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0)
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1)
06:43:37 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
06:43:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
06:43:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:43:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:43:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
06:43:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
06:43:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
06:43:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
06:43:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3)
06:43:37 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
06:43:37 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
06:43:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
06:43:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:43:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:43:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
06:43:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
06:43:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
06:43:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
06:43:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long)
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0)
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1)
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob)
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString)
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob)
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort()
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader()
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader()
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0)
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1)
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2)
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3)
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4)
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5)
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6)
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7)
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8)
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9)
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10)
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11)
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12)
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13)
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14)
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15)
06:43:37 INFO - TEST-OK | /FileAPI/idlharness.html | took 343ms
06:43:37 INFO - TEST-START | /FileAPI/idlharness.worker
06:43:37 INFO - PROCESS | 1645 | 1468503817168 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:37 INFO - PROCESS | 1645 | 1468503817222 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {}
06:43:37 INFO - {}
06:43:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
06:43:37 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
06:43:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:43:37 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
06:43:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
06:43:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
06:43:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
06:43:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {}
06:43:37 INFO - {}
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {}
06:43:37 INFO - {}
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {}
06:43:37 INFO - {}
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {}
06:43:37 INFO - {}
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {}
06:43:37 INFO - {}
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {}
06:43:37 INFO - {}
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {}
06:43:37 INFO - {}
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {}
06:43:37 INFO - {}
06:43: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
06:43:37 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
06:43:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:43:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:43:37 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
06:43:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
06:43:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
06:43:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
06:43:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {}
06:43:37 INFO - {}
06:43: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
06:43:37 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
06:43:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:43:37 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
06:43:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
06:43:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
06:43:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
06:43:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {}
06:43:37 INFO - {}
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {}
06:43:37 INFO - {}
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {}
06:43:37 INFO - {}
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {}
06:43:37 INFO - {}
06:43: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
06:43:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
06:43:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:43:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:43:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
06:43:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
06:43:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
06:43:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
06:43:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {}
06:43:37 INFO - {}
06:43: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 - {}
06:43:37 INFO - {}
06:43: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
06:43:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
06:43:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:43:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:43:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
06:43:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
06:43:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
06:43:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
06:43:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {}
06:43:37 INFO - {}
06:43:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
06:43:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
06:43:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:43:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:43:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
06:43:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
06:43:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
06:43:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {}
06:43:37 INFO - {}
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {}
06:43:37 INFO - {}
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {}
06:43:37 INFO - {}
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {}
06:43:37 INFO - {}
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {}
06:43:37 INFO - {}
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {}
06:43:37 INFO - {}
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {}
06:43:37 INFO - {}
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {}
06:43:37 INFO - {}
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {}
06:43:37 INFO - {}
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {}
06:43:37 INFO - {}
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {}
06:43:37 INFO - {}
06:43: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
06:43:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
06:43:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:43:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:43:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
06:43:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
06:43:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
06:43:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
06:43:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {}
06:43:37 INFO - {}
06:43: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 - {}
06:43:37 INFO - {}
06:43: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
06:43:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
06:43:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:43:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:43:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
06:43:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
06:43:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
06:43:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
06:43:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
06:43: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
06:43:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9
06:43:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:43:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:43:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5
06:43:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
06:43:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
06:43:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
06:43: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
06:43:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13
06:43:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:43:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:43:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
06:43:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
06:43:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
06:43:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
06:43: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
06:43:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13
06:43:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:43:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:43:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9
06:43:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
06:43:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
06:43:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
06:43: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
06:43:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9
06:43:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:43:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:43:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5
06:43:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
06:43:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
06:43:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
06:43: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
06:43:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9
06:43:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:43:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:43:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5
06:43:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
06:43:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
06:43:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
06:43: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
06:43:37 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9
06:43:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:43:37 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
06:43:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
06:43:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
06:43:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
06:43:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
06:43: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
06:43:37 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
06:43:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:43:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:43:37 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
06:43:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
06:43:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
06:43:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
06:43:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {}
06:43:37 INFO - {}
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {}
06:43:37 INFO - {}
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {}
06:43:37 INFO - {}
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {}
06:43:37 INFO - {}
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {}
06:43:37 INFO - {}
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {}
06:43:37 INFO - {}
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {}
06:43:37 INFO - {}
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {}
06:43:37 INFO - {}
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {}
06:43:37 INFO - {}
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {}
06:43:37 INFO - {}
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {}
06:43:37 INFO - {}
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {}
06:43:37 INFO - {}
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {}
06:43:37 INFO - {}
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {}
06:43:37 INFO - {}
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {}
06:43:37 INFO - {}
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {}
06:43:37 INFO - {}
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {}
06:43:37 INFO - {}
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {}
06:43:37 INFO - {}
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {}
06:43:37 INFO - {}
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {}
06:43:37 INFO - {}
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {}
06:43:37 INFO - {}
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {}
06:43:37 INFO - {}
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {}
06:43:37 INFO - {}
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {}
06:43:37 INFO - {}
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {}
06:43:37 INFO - {}
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {}
06:43:37 INFO - {}
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
06:43:37 INFO - {}
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {}
06:43:37 INFO - {}
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {}
06:43:37 INFO - {}
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {}
06:43:37 INFO - {}
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {}
06:43:37 INFO - {}
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {}
06:43:37 INFO - {}
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {}
06:43:37 INFO - {}
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {}
06:43:37 INFO - {}
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {}
06:43:37 INFO - {}
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {}
06:43:37 INFO - {}
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {}
06:43:37 INFO - {}
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {}
06:43:37 INFO - {}
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {}
06:43:37 INFO - {}
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {}
06:43:37 INFO - {}
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {}
06:43:37 INFO - {}
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {}
06:43:37 INFO - {}
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {}
06:43:37 INFO - {}
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {}
06:43:37 INFO - {}
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {}
06:43:37 INFO - {}
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {}
06:43:37 INFO - {}
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {}
06:43:37 INFO - {}
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {}
06:43:37 INFO - {}
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {}
06:43:37 INFO - {}
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {}
06:43:37 INFO - {}
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {}
06:43:37 INFO - {}
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {}
06:43:37 INFO - {}
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {}
06:43:37 INFO - {}
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {}
06:43:37 INFO - {}
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {}
06:43:37 INFO - {}
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
06:43:37 INFO - {}
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
06:43:37 INFO - {}
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {}
06:43:37 INFO - {}
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {}
06:43:37 INFO - {}
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {}
06:43:37 INFO - {}
06:43:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
06:43:37 INFO - {}
06:43:37 INFO - TEST-OK | /FileAPI/idlharness.worker | took 433ms
06:43:37 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html
06:43:37 INFO - PROCESS | 1645 | 1468503817594 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:37 INFO - PROCESS | 1645 | 1468503817646 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:37 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest
06:43:37 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 218ms
06:43:37 INFO - TEST-START | /FileAPI/blob/Blob-close.html
06:43:37 INFO - PROCESS | 1645 | 1468503817819 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:37 INFO - PROCESS | 1645 | 1468503817867 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function
06:43:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3
06:43:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:43:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:43:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1
06:43:38 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 219ms
06:43:38 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html
06:43:38 INFO - PROCESS | 1645 | 1468503818042 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:38 INFO - PROCESS | 1645 | 1468503818108 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object
06:43:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor
06:43:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new'
06:43:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets
06:43:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.
06:43:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument.
06:43: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.
06:43:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument.
06:43:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument.
06:43:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated.
06:43: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'.)
06:43:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated.
06:43:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown.
06:43: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.
06:43:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop).
06:43:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift).
06:43:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array.
06:43:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported.
06:43:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work.
06:43:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work.
06:43:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select).
06:43:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]).
06:43:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]).
06:43:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs
06:43:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers
06:43:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews
06:43:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types
06:43: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.
06:43:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3
06:43:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:43:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:43:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1
06:43:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order.
06:43:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right.
06:43:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults.
06:43:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines).
06:43:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults.
06:43:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines).
06:43:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults.
06:43:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines).
06:43:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults.
06:43:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines).
06:43: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.
06:43:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12
06:43:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
06:43:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:43:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
06:43:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3
06:43:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
06:43: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.
06:43:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12
06:43:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
06:43:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:43:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
06:43:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3
06:43:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
06:43:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults.
06:43:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines).
06:43:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'.
06:43:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8
06:43:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5
06:43:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:43:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
06:43:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1
06:43:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type ""
06:43:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a"
06:43:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A"
06:43:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
06:43:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:43:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:43:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
06:43:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
06:43:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html"
06:43:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML"
06:43:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
06:43:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:43:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:43:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
06:43:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
06:43:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å"
06:43:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
06:43:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:43:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:43:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
06:43:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
06:43:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾"
06:43:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
06:43:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:43:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:43:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
06:43:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
06:43:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif "
06:43:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t"
06:43:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
06:43:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:43:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:43:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
06:43:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
06:43:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;"
06:43:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
06:43:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:43:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:43:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
06:43:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
06:43:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif"
06:43:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
06:43:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:43:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:43:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
06:43:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
06:43:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif"
06:43:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
06:43:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:43:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:43:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
06:43:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
06:43:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0"
06:43:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
06:43:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:43:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:43:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
06:43:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
06:43:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown"
06:43:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain"
06:43:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png"
06:43:38 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 278ms
06:43:38 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker
06:43:38 INFO - PROCESS | 1645 | 1468503818322 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:38 INFO - PROCESS | 1645 | 1468503818376 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:38 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {}
06:43:38 INFO - {}
06:43:38 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 216ms
06:43:38 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html
06:43:38 INFO - PROCESS | 1645 | 1468503818551 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:38 INFO - PROCESS | 1645 | 1468503818600 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0)
06:43:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size)
06:43:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0)
06:43:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size)
06:43:38 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 217ms
06:43:38 INFO - TEST-START | /FileAPI/blob/Blob-slice.html
06:43:38 INFO - PROCESS | 1645 | 1468503818771 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:38 INFO - PROCESS | 1645 | 1468503818830 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice
06:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices
06:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1.
06:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2.
06:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0).
06:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0).
06:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1).
06:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1).
06:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2).
06:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2).
06:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3).
06:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3).
06:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4).
06:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4).
06:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5).
06:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5).
06:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6).
06:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6).
06:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7).
06:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7).
06:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8).
06:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8).
06:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0).
06:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0).
06:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1).
06:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1).
06:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2).
06:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2).
06:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3).
06:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3).
06:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4).
06:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4).
06:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5).
06:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5).
06:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6).
06:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6).
06:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7).
06:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7).
06:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0).
06:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0).
06:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1).
06:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1).
06:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2).
06:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2).
06:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3).
06:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3).
06:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0).
06:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0).
06:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1).
06:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1).
06:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2).
06:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2).
06:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3).
06:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3).
06:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4).
06:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4).
06:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5).
06:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5).
06:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0).
06:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0).
06:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1).
06:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1).
06:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2).
06:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2).
06:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3).
06:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3).
06:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4).
06:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4).
06:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0).
06:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0).
06:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1).
06:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1).
06:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2).
06:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2).
06:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3).
06:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3).
06:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0).
06:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0).
06:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1).
06:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1).
06:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2).
06:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2).
06:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0).
06:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0).
06:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1).
06:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1).
06:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2).
06:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2).
06:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3).
06:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3).
06:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0).
06:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0).
06:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1).
06:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1).
06:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2).
06:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2).
06:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3).
06:43:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3).
06:43:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ"
06:43:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
06:43:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:43:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
06:43:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
06:43:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
06:43:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain"
06:43:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
06:43:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:43:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
06:43:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
06:43:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
06:43:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain"
06:43:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
06:43:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:43:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
06:43:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
06:43:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
06:43:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain"
06:43:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
06:43:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:43:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
06:43:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
06:43:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
06:43:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain"
06:43:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
06:43:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:43:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
06:43:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
06:43:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
06:43:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain"
06:43:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
06:43:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:43:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
06:43:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
06:43:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
06:43:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain"
06:43:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
06:43:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:43:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
06:43:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
06:43:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
06:43:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain"
06:43:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
06:43:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:43:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
06:43:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
06:43:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
06:43:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain"
06:43:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
06:43:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:43:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
06:43:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
06:43:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
06:43:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain"
06:43:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
06:43:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:43:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
06:43:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
06:43:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
06:43:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain"
06:43:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
06:43:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:43:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
06:43:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
06:43:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
06:43:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain"
06:43:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
06:43:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:43:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
06:43:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
06:43:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
06:43:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain"
06:43:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
06:43:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:43:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
06:43:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
06:43:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
06:43:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain"
06:43:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
06:43:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:43:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
06:43:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
06:43:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
06:43:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain"
06:43:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
06:43:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:43:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
06:43:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
06:43:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
06:43:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain"
06:43:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
06:43:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:43:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
06:43:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
06:43:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
06:43:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain"
06:43:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
06:43:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:43:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
06:43:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
06:43:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
06:43:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain"
06:43:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
06:43:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:43:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
06:43:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
06:43:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
06:43:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain"
06:43:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
06:43:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:43:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
06:43:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
06:43:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
06:43:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain"
06:43:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
06:43:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:43:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
06:43:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
06:43:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
06:43:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain"
06:43:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
06:43:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:43:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
06:43:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
06:43:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
06:43:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain"
06:43:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
06:43:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:43:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
06:43:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
06:43:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
06:43:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
06:43:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
06:43:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:43:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
06:43:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
06:43:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
06:43:39 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"
06:43:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
06:43:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:43:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
06:43:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
06:43:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
06:43:39 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"
06:43:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
06:43:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:43:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
06:43:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
06:43:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
06:43:39 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 339ms
06:43:39 INFO - TEST-START | /FileAPI/file/File-constructor.html
06:43:39 INFO - PROCESS | 1645 | 1468503819122 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:39 INFO - PROCESS | 1645 | 1468503819183 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists
06:43:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits
06:43:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits
06:43:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits
06:43:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits
06:43:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits
06:43:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits
06:43:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits
06:43:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName
06:43:39 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo"
06:43:39 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5
06:43:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:43:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:43:39 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3
06:43:39 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1
06:43:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor
06:43:39 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
06:43:39 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3
06:43:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:43:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:43:39 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1
06:43:39 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫"
06:43:39 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3
06:43:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:43:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:43:39 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1
06:43:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified
06:43:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name
06:43:39 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 269ms
06:43:39 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker
06:43:39 INFO - PROCESS | 1645 | 1468503819401 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:39 INFO - PROCESS | 1645 | 1468503819466 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:39 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {}
06:43:39 INFO - {}
06:43:39 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 274ms
06:43:39 INFO - TEST-START | /FileAPI/filelist-section/filelist.html
06:43:39 INFO - PROCESS | 1645 | 1468503819669 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:39 INFO - PROCESS | 1645 | 1468503819724 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:39 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property
06:43:39 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0
06:43:39 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function
06:43:39 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList
06:43:39 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected
06:43:39 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute
06:43:39 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected
06:43:39 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 216ms
06:43:39 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html
06:43:39 INFO - PROCESS | 1645 | 1468503819888 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:39 INFO - PROCESS | 1645 | 1468503819943 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:40 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument
06:43:40 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute
06:43:40 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM
06:43:40 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset.
06:43:40 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM
06:43:40 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM
06:43:40 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 217ms
06:43:40 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html
06:43:40 INFO - PROCESS | 1645 | 1468503820114 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:40 INFO - PROCESS | 1645 | 1468503820169 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:40 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value
06:43:40 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value
06:43:40 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value
06:43:40 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value
06:43:40 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value
06:43:40 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value
06:43:40 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 218ms
06:43:40 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html
06:43:40 INFO - PROCESS | 1645 | 1468503820336 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:40 INFO - PROCESS | 1645 | 1468503820396 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:40 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () {
06:43:40 INFO - reader.readAsText(blob_2)
06:43:40 INFO - }" did not throw
06:43:40 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3
06:43:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:43:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:43:40 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1
06:43:40 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () {
06:43:40 INFO - reader.readAsDataURL(blob_2)
06:43:40 INFO - }" did not throw
06:43:40 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3
06:43:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:43:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:43:40 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1
06:43:40 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () {
06:43:40 INFO - reader.readAsArrayBuffer(blob_2)
06:43:40 INFO - }" did not throw
06:43:40 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3
06:43:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:43:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:43:40 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1
06:43: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
06:43:40 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5
06:43:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:43:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
06:43:40 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:53:7
06:43:40 INFO - assert_throws@http://web-platform.test:8000/resources/testharness.js:1151:13
06:43:40 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:52:5
06:43:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:43:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
06:43:40 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:56:3
06:43:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:43:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:43:40 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:42:1
06:43: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
06:43:40 INFO - reader.onloadend<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:65:5
06:43:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:43:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
06:43:40 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-multiple-reads.html | took 221ms
06:43:40 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html
06:43:40 INFO - PROCESS | 1645 | 1468503820568 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:40 INFO - PROCESS | 1645 | 1468503820622 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:40 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read -
06:43:40 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7
06:43:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:43:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:43:40 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5
06:43:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read
06:43:40 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 217ms
06:43:40 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html
06:43:40 INFO - PROCESS | 1645 | 1468503820788 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:40 INFO - PROCESS | 1645 | 1468503820841 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error
06:43:41 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 218ms
06:43:41 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html
06:43:41 INFO - PROCESS | 1645 | 1468503821008 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:41 INFO - PROCESS | 1645 | 1468503821072 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer
06:43:41 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 216ms
06:43:41 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html
06:43:41 INFO - PROCESS | 1645 | 1468503821233 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:41 INFO - PROCESS | 1645 | 1468503821289 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL
06:43:41 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 223ms
06:43:41 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html
06:43:41 INFO - PROCESS | 1645 | 1468503821452 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:41 INFO - PROCESS | 1645 | 1468503821515 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8.
06:43:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16.
06:43:41 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 216ms
06:43:41 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html
06:43:41 INFO - PROCESS | 1645 | 1468503821673 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:41 INFO - PROCESS | 1645 | 1468503821732 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate
06:43:41 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 216ms
06:43:41 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html
06:43:41 INFO - PROCESS | 1645 | 1468503821891 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:41 INFO - PROCESS | 1645 | 1468503821953 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText
06:43:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL
06:43:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer
06:43:42 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 216ms
06:43:42 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html
06:43:42 INFO - PROCESS | 1645 | 1468503822116 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:42 INFO - PROCESS | 1645 | 1468503822174 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:42 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL()
06:43: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
06:43:42 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20
06:43:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:43:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:43:42 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3
06:43:42 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 223ms
06:43:42 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html
06:43:42 INFO - PROCESS | 1645 | 1468503822337 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:42 INFO - PROCESS | 1645 | 1468503822397 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:42 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest
06:43:42 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 221ms
06:43:42 INFO - TEST-START | /IndexedDB/abort-in-initial-upgradeneeded.html
06:43:42 INFO - PROCESS | 1645 | 1468503822566 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:42 INFO - PROCESS | 1645 | 1468503822637 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:42 INFO - TEST-PASS | /IndexedDB/abort-in-initial-upgradeneeded.html | Test that an abort in the initial upgradeneeded sets version back to 0
06:43:42 INFO - TEST-OK | /IndexedDB/abort-in-initial-upgradeneeded.html | took 375ms
06:43:42 INFO - TEST-START | /IndexedDB/close-in-upgradeneeded.html
06:43:42 INFO - PROCESS | 1645 | 1468503822951 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:43 INFO - PROCESS | 1645 | 1468503823027 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:43 INFO - TEST-PASS | /IndexedDB/close-in-upgradeneeded.html | When db.close is called in upgradeneeded, the db is cleaned up on refresh
06:43:43 INFO - TEST-OK | /IndexedDB/close-in-upgradeneeded.html | took 717ms
06:43:43 INFO - TEST-START | /IndexedDB/cursor-overloads.htm
06:43:43 INFO - PROCESS | 1645 | 1468503823675 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:43 INFO - PROCESS | 1645 | 1468503823772 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:43 INFO - TEST-PASS | /IndexedDB/cursor-overloads.htm | Validate the overloads of IDBObjectStore.openCursor(), IDBIndex.openCursor() and IDBIndex.openKeyCursor()
06:43:43 INFO - TEST-OK | /IndexedDB/cursor-overloads.htm | took 317ms
06:43:43 INFO - TEST-START | /IndexedDB/idb_webworkers.htm
06:43:44 INFO - PROCESS | 1645 | 1468503824002 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:44 INFO - PROCESS | 1645 | 1468503824058 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:44 INFO - TEST-PASS | /IndexedDB/idb_webworkers.htm | IndexedDB inside of a WebWorker
06:43:44 INFO - TEST-OK | /IndexedDB/idb_webworkers.htm | took 273ms
06:43:44 INFO - TEST-START | /IndexedDB/idbcursor-advance-continue-async.htm
06:43:44 INFO - PROCESS | 1645 | 1468503824273 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:44 INFO - PROCESS | 1645 | 1468503824331 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:44 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - advance
06:43:44 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - continue
06:43:44 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh advance still async
06:43:44 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh continue still async
06:43:44 INFO - TEST-OK | /IndexedDB/idbcursor-advance-continue-async.htm | took 268ms
06:43:44 INFO - TEST-START | /IndexedDB/idbcursor-advance-invalid.htm
06:43:44 INFO - PROCESS | 1645 | 1468503824541 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:44 INFO - PROCESS | 1645 | 1468503824599 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:44 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - attempt to call advance twice
06:43:44 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass something other than number
06:43:44 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass null/undefined
06:43:44 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - missing argument
06:43:44 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass negative numbers
06:43:44 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - got value not set on exception
06:43:44 INFO - TEST-OK | /IndexedDB/idbcursor-advance-invalid.htm | took 266ms
06:43:44 INFO - TEST-START | /IndexedDB/idbcursor-advance.htm
06:43:44 INFO - PROCESS | 1645 | 1468503824816 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:44 INFO - PROCESS | 1645 | 1468503824877 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:45 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances
06:43:45 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances backwards
06:43:45 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - skip far forward
06:43:45 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within range
06:43:45 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range
06:43:45 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range, with several results
06:43:45 INFO - TEST-OK | /IndexedDB/idbcursor-advance.htm | took 224ms
06:43:45 INFO - TEST-START | /IndexedDB/idbcursor-continue.htm
06:43:45 INFO - PROCESS | 1645 | 1468503825039 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:45 INFO - PROCESS | 1645 | 1468503825098 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:45 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - continues
06:43:45 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - with given key
06:43:45 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - skip far forward
06:43:45 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within range
06:43:45 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range
06:43:45 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range, with several results
06:43:45 INFO - TEST-OK | /IndexedDB/idbcursor-continue.htm | took 270ms
06:43:45 INFO - TEST-START | /IndexedDB/idbcursor-direction-index-keyrange.htm
06:43:45 INFO - PROCESS | 1645 | 1468503825316 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:45 INFO - PROCESS | 1645 | 1468503825371 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:45 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - next
06:43:45 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prev
06:43:45 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - nextunique
06:43:45 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prevunique
06:43:45 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index-keyrange.htm | took 274ms
06:43:45 INFO - TEST-START | /IndexedDB/idbcursor-direction-index.htm
06:43:45 INFO - PROCESS | 1645 | 1468503825586 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:45 INFO - PROCESS | 1645 | 1468503825650 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:45 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - next
06:43:45 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prev
06:43:45 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - nextunique
06:43:45 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prevunique
06:43:45 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index.htm | took 269ms
06:43:45 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm
06:43:45 INFO - PROCESS | 1645 | 1468503825864 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:45 INFO - PROCESS | 1645 | 1468503825925 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:46 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - next
06:43:46 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prev
06:43:46 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - nextunique
06:43:46 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prevunique
06:43:46 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | took 266ms
06:43:46 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore.htm
06:43:46 INFO - PROCESS | 1645 | 1468503826134 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:46 INFO - PROCESS | 1645 | 1468503826197 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:46 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - next
06:43:46 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prev
06:43:46 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - nextunique
06:43:46 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prevunique
06:43:46 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore.htm | took 267ms
06:43:46 INFO - TEST-START | /IndexedDB/idbcursor-direction.htm
06:43:46 INFO - PROCESS | 1645 | 1468503826407 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:46 INFO - PROCESS | 1645 | 1468503826478 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:46 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - undefined
06:43:46 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - next
06:43:46 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prev
06:43:46 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - nextunique
06:43:46 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prevunique
06:43:46 INFO - TEST-OK | /IndexedDB/idbcursor-direction.htm | took 319ms
06:43:46 INFO - TEST-START | /IndexedDB/idbcursor-key.htm
06:43:46 INFO - PROCESS | 1645 | 1468503826735 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:46 INFO - PROCESS | 1645 | 1468503826798 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:47 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - 1
06:43:47 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - key
06:43:47 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - my,key
06:43:47 INFO - TEST-OK | /IndexedDB/idbcursor-key.htm | took 270ms
06:43:47 INFO - TEST-START | /IndexedDB/idbcursor-primarykey.htm
06:43:47 INFO - PROCESS | 1645 | 1468503827008 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:47 INFO - PROCESS | 1645 | 1468503827090 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:47 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - 1
06:43:47 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - key
06:43:47 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - my,key
06:43:47 INFO - TEST-OK | /IndexedDB/idbcursor-primarykey.htm | took 318ms
06:43:47 INFO - TEST-START | /IndexedDB/idbcursor-reused.htm
06:43:47 INFO - PROCESS | 1645 | 1468503827335 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:47 INFO - PROCESS | 1645 | 1468503827399 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:47 INFO - TEST-PASS | /IndexedDB/idbcursor-reused.htm | IDBCursor is reused
06:43:47 INFO - TEST-OK | /IndexedDB/idbcursor-reused.htm | took 367ms
06:43:47 INFO - TEST-START | /IndexedDB/idbcursor-source.htm
06:43:47 INFO - PROCESS | 1645 | 1468503827704 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:47 INFO - PROCESS | 1645 | 1468503827756 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:47 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBObjectStore
06:43:47 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBIndex
06:43:47 INFO - TEST-OK | /IndexedDB/idbcursor-source.htm | took 219ms
06:43:47 INFO - TEST-START | /IndexedDB/idbcursor_advance_index.htm
06:43:47 INFO - PROCESS | 1645 | 1468503827926 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:47 INFO - PROCESS | 1645 | 1468503827986 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:48 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index.htm | IDBCursor.advance() - index - iterate cursor number of times specified by count
06:43:48 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index.htm | took 216ms
06:43:48 INFO - TEST-START | /IndexedDB/idbcursor_advance_index2.htm
06:43:48 INFO - PROCESS | 1645 | 1468503828151 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:48 INFO - PROCESS | 1645 | 1468503828214 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:48 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index2.htm | IDBCursor.advance() - attempt to pass a count parameter that is not a number
06:43:48 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index2.htm | took 216ms
06:43:48 INFO - TEST-START | /IndexedDB/idbcursor_advance_index3.htm
06:43:48 INFO - PROCESS | 1645 | 1468503828372 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:48 INFO - PROCESS | 1645 | 1468503828427 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:48 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index3.htm | IDBCursor.advance() - index - attempt to advance backwards
06:43:48 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index3.htm | took 215ms
06:43:48 INFO - TEST-START | /IndexedDB/idbcursor_advance_index5.htm
06:43:48 INFO - PROCESS | 1645 | 1468503828590 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:48 INFO - PROCESS | 1645 | 1468503828651 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:48 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index5.htm | IDBCursor.advance() - index - iterate to the next record
06:43:48 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index5.htm | took 216ms
06:43:48 INFO - TEST-START | /IndexedDB/idbcursor_advance_index6.htm
06:43:48 INFO - PROCESS | 1645 | 1468503828809 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:48 INFO - PROCESS | 1645 | 1468503828870 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:49 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index6.htm | IDBCursor.advance() - index - throw TypeError
06:43:49 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index6.htm | took 216ms
06:43:49 INFO - TEST-START | /IndexedDB/idbcursor_advance_index7.htm
06:43:49 INFO - PROCESS | 1645 | 1468503829034 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:49 INFO - PROCESS | 1645 | 1468503829090 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:49 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index7.htm | IDBCursor.advance() - index - throw TransactionInactiveError
06:43:49 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index7.htm | took 222ms
06:43:49 INFO - TEST-START | /IndexedDB/idbcursor_advance_index8.htm
06:43:49 INFO - PROCESS | 1645 | 1468503829254 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:49 INFO - PROCESS | 1645 | 1468503829324 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:49 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index8.htm | IDBCursor.advance() - index - throw InvalidStateError
06:43:49 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index8.htm | took 219ms
06:43:49 INFO - TEST-START | /IndexedDB/idbcursor_advance_index9.htm
06:43:49 INFO - PROCESS | 1645 | 1468503829481 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:49 INFO - PROCESS | 1645 | 1468503829540 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:49 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index9.htm | IDBCursor.advance() - index - throw InvalidStateError caused by object store been deleted
06:43:49 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index9.htm | took 416ms
06:43:49 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore.htm
06:43:49 INFO - PROCESS | 1645 | 1468503829897 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:50 INFO - PROCESS | 1645 | 1468503830013 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:50 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore.htm | IDBCursor.advance() - object store - iterate cursor number of times specified by count
06:43:50 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore.htm | took 518ms
06:43:50 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore2.htm
06:43:50 INFO - PROCESS | 1645 | 1468503830431 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:50 INFO - PROCESS | 1645 | 1468503830503 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:50 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore2.htm | IDBCursor.advance() - object store - throw TypeError
06:43:50 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore2.htm | took 374ms
06:43:50 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore3.htm
06:43:50 INFO - PROCESS | 1645 | 1468503830808 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:50 INFO - PROCESS | 1645 | 1468503830872 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:51 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore3.htm | IDBCursor.advance() - object store - throw TransactionInactiveError
06:43:51 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore3.htm | took 216ms
06:43:51 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore4.htm
06:43:51 INFO - PROCESS | 1645 | 1468503831035 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:51 INFO - PROCESS | 1645 | 1468503831089 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:51 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore4.htm | IDBCursor.advance() - object store - throw InvalidStateError
06:43:51 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore4.htm | took 218ms
06:43:51 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore5.htm
06:43:51 INFO - PROCESS | 1645 | 1468503831253 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:51 INFO - PROCESS | 1645 | 1468503831304 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:51 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore5.htm | IDBCursor.advance() - object store - throw InvalidStateError caused by object store been deleted
06:43:51 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore5.htm | took 221ms
06:43:51 INFO - TEST-START | /IndexedDB/idbcursor_continue_index.htm
06:43:51 INFO - PROCESS | 1645 | 1468503831484 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:51 INFO - PROCESS | 1645 | 1468503831540 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:51 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index.htm | IDBCursor.continue() - index - iterate to the next record
06:43:51 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index.htm | took 274ms
06:43:51 INFO - TEST-START | /IndexedDB/idbcursor_continue_index2.htm
06:43:51 INFO - PROCESS | 1645 | 1468503831754 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:51 INFO - PROCESS | 1645 | 1468503831825 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:52 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index2.htm | IDBCursor.continue() - index - attempt to pass a key parameter that is not a valid key
06:43:52 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index2.htm | took 320ms
06:43:52 INFO - TEST-START | /IndexedDB/idbcursor_continue_index3.htm
06:43:52 INFO - PROCESS | 1645 | 1468503832086 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:52 INFO - PROCESS | 1645 | 1468503832159 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43: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
06:43:52 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index3.htm | took 375ms
06:43:52 INFO - TEST-START | /IndexedDB/idbcursor_continue_index4.htm
06:43:52 INFO - PROCESS | 1645 | 1468503832454 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:52 INFO - PROCESS | 1645 | 1468503832515 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43: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
06:43:52 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index4.htm | took 269ms
06:43:52 INFO - TEST-START | /IndexedDB/idbcursor_continue_index5.htm
06:43:52 INFO - PROCESS | 1645 | 1468503832726 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:52 INFO - PROCESS | 1645 | 1468503832791 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:52 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index5.htm | IDBCursor.continue() - index - iterate using 'prevunique'
06:43:52 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index5.htm | took 266ms
06:43:52 INFO - TEST-START | /IndexedDB/idbcursor_continue_index6.htm
06:43:53 INFO - PROCESS | 1645 | 1468503833001 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:53 INFO - PROCESS | 1645 | 1468503833066 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:53 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index6.htm | IDBCursor.continue() - index - iterate using nextunique
06:43:53 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index6.htm | took 272ms
06:43:53 INFO - TEST-START | /IndexedDB/idbcursor_continue_index7.htm
06:43:53 INFO - PROCESS | 1645 | 1468503833271 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:53 INFO - PROCESS | 1645 | 1468503833344 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:53 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index7.htm | IDBCursor.continue() - index - throw TransactionInactiveError
06:43:53 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index7.htm | took 268ms
06:43:53 INFO - TEST-START | /IndexedDB/idbcursor_continue_index8.htm
06:43:53 INFO - PROCESS | 1645 | 1468503833570 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:53 INFO - PROCESS | 1645 | 1468503833633 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:53 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index8.htm | IDBCursor.continue() - index - throw InvalidStateError caused by object store been deleted
06:43:53 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index8.htm | took 215ms
06:43:53 INFO - TEST-START | /IndexedDB/idbcursor_continue_invalid.htm
06:43:53 INFO - PROCESS | 1645 | 1468503833789 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:53 INFO - PROCESS | 1645 | 1468503833844 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:54 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_invalid.htm | IDBCursor.continue() - attempt to call continue two times
06:43:54 INFO - TEST-OK | /IndexedDB/idbcursor_continue_invalid.htm | took 215ms
06:43:54 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore.htm
06:43:54 INFO - PROCESS | 1645 | 1468503834017 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:54 INFO - PROCESS | 1645 | 1468503834068 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:54 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore.htm | IDBCursor.continue() - object store - iterate to the next record
06:43:54 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore.htm | took 224ms
06:43:54 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore2.htm
06:43:54 INFO - PROCESS | 1645 | 1468503834237 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:54 INFO - PROCESS | 1645 | 1468503834290 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:54 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore2.htm | IDBCursor.continue() - object store - attempt to pass a key parameter is not a valid key
06:43:54 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore2.htm | took 216ms
06:43:54 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore3.htm
06:43:54 INFO - PROCESS | 1645 | 1468503834455 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:54 INFO - PROCESS | 1645 | 1468503834531 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43: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
06:43:54 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore3.htm | took 217ms
06:43:54 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore4.htm
06:43:54 INFO - PROCESS | 1645 | 1468503834682 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:54 INFO - PROCESS | 1645 | 1468503834737 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43: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
06:43:54 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore4.htm | took 216ms
06:43:54 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore5.htm
06:43:54 INFO - PROCESS | 1645 | 1468503834901 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:54 INFO - PROCESS | 1645 | 1468503834968 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:55 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore5.htm | IDBCursor.continue() - object store - throw TransactionInactiveError
06:43:55 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore5.htm | took 218ms
06:43:55 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore6.htm
06:43:55 INFO - PROCESS | 1645 | 1468503835127 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:55 INFO - PROCESS | 1645 | 1468503835206 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:55 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore6.htm | IDBCursor.continue() - object store - throw InvalidStateError caused by object store been deleted
06:43:55 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore6.htm | took 321ms
06:43:55 INFO - TEST-START | /IndexedDB/idbcursor_delete_index.htm
06:43:55 INFO - PROCESS | 1645 | 1468503835459 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:55 INFO - PROCESS | 1645 | 1468503835550 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:55 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index.htm | IDBCursor.delete() - index - remove a record from the object store
06:43:55 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index.htm | took 318ms
06:43:55 INFO - TEST-START | /IndexedDB/idbcursor_delete_index2.htm
06:43:55 INFO - PROCESS | 1645 | 1468503835775 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:55 INFO - PROCESS | 1645 | 1468503835837 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:55 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index2.htm | IDBCursor.delete() - index - attempt to remove a record in a read-only transaction
06:43:55 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index2.htm | took 216ms
06:43:55 INFO - TEST-START | /IndexedDB/idbcursor_delete_index3.htm
06:43:56 INFO - PROCESS | 1645 | 1468503836001 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:56 INFO - PROCESS | 1645 | 1468503836065 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:56 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
06:43:56 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index3.htm | took 223ms
06:43:56 INFO - TEST-START | /IndexedDB/idbcursor_delete_index4.htm
06:43:56 INFO - PROCESS | 1645 | 1468503836220 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:56 INFO - PROCESS | 1645 | 1468503836310 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:56 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index4.htm | IDBCursor.delete() - index - throw InvalidStateError caused by object store been deleted
06:43:56 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index4.htm | took 369ms
06:43:56 INFO - TEST-START | /IndexedDB/idbcursor_delete_index5.htm
06:43:56 INFO - PROCESS | 1645 | 1468503836638 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:56 INFO - PROCESS | 1645 | 1468503836710 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:57 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index5.htm | IDBCursor.delete() - index - throw InvalidStateError when the cursor is being iterated
06:43:57 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index5.htm | took 619ms
06:43:57 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore.htm
06:43:57 INFO - PROCESS | 1645 | 1468503837260 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:57 INFO - PROCESS | 1645 | 1468503837312 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:57 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore.htm | IDBCursor.delete() - object store - remove a record from the object store
06:43:57 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore.htm | took 266ms
06:43:57 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore2.htm
06:43:57 INFO - PROCESS | 1645 | 1468503837537 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:57 INFO - PROCESS | 1645 | 1468503837590 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:57 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore2.htm | IDBCursor.delete() - object store - attempt to remove a record in a read-only transaction
06:43:57 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore2.htm | took 268ms
06:43:57 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore3.htm
06:43:57 INFO - PROCESS | 1645 | 1468503837824 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:57 INFO - PROCESS | 1645 | 1468503837917 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:58 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
06:43:58 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore3.htm | took 376ms
06:43:58 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore4.htm
06:43:58 INFO - PROCESS | 1645 | 1468503838191 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:58 INFO - PROCESS | 1645 | 1468503838274 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:58 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore4.htm | IDBCursor.delete() - object store - throw InvalidStateError caused by object store been deleted
06:43:58 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore4.htm | took 267ms
06:43:58 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore5.htm
06:43:58 INFO - PROCESS | 1645 | 1468503838459 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:58 INFO - PROCESS | 1645 | 1468503838516 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:58 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore5.htm | IDBCursor.delete() - object store - throw InvalidStateError when the cursor is being iterated
06:43:58 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore5.htm | took 219ms
06:43:58 INFO - TEST-START | /IndexedDB/idbcursor_iterating.htm
06:43:58 INFO - PROCESS | 1645 | 1468503838688 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:58 INFO - PROCESS | 1645 | 1468503838744 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:59 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
06:43:59 INFO - TEST-OK | /IndexedDB/idbcursor_iterating.htm | took 672ms
06:43:59 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index.htm
06:43:59 INFO - PROCESS | 1645 | 1468503839368 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:59 INFO - PROCESS | 1645 | 1468503839432 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:59 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index.htm | IDBCursor.continue() - index - delete next element, and iterate to it
06:43:59 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index.htm | took 268ms
06:43:59 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index2.htm
06:43:59 INFO - PROCESS | 1645 | 1468503839637 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:59 INFO - PROCESS | 1645 | 1468503839692 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:59 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index2.htm | IDBCursor.continue() - index - add next element, and iterate to it
06:43:59 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index2.htm | took 267ms
06:43:59 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore.htm
06:43:59 INFO - PROCESS | 1645 | 1468503839907 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:43:59 INFO - PROCESS | 1645 | 1468503839970 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:00 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
06:44:00 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore.htm | took 267ms
06:44:00 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore2.htm
06:44:00 INFO - PROCESS | 1645 | 1468503840183 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:00 INFO - PROCESS | 1645 | 1468503840239 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:00 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore2.htm | IDBCursor.continue() - objectstore - add next element, and iterate to it
06:44:00 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore2.htm | took 274ms
06:44:00 INFO - TEST-START | /IndexedDB/idbcursor_update_index.htm
06:44:00 INFO - PROCESS | 1645 | 1468503840454 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:00 INFO - PROCESS | 1645 | 1468503840516 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:00 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index.htm | IDBCursor.update() - index - modify a record in the object store
06:44:00 INFO - TEST-OK | /IndexedDB/idbcursor_update_index.htm | took 216ms
06:44:00 INFO - TEST-START | /IndexedDB/idbcursor_update_index2.htm
06:44:00 INFO - PROCESS | 1645 | 1468503840672 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:00 INFO - PROCESS | 1645 | 1468503840730 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:00 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index2.htm | IDBCursor.update() - index - attempt to modify a record in a read-only transaction
06:44:00 INFO - TEST-OK | /IndexedDB/idbcursor_update_index2.htm | took 216ms
06:44:00 INFO - TEST-START | /IndexedDB/idbcursor_update_index3.htm
06:44:00 INFO - PROCESS | 1645 | 1468503840892 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:00 INFO - PROCESS | 1645 | 1468503840947 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:01 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index3.htm | IDBCursor.update() - index - attempt to modify a record in an inactive transaction
06:44:01 INFO - TEST-OK | /IndexedDB/idbcursor_update_index3.htm | took 216ms
06:44:01 INFO - TEST-START | /IndexedDB/idbcursor_update_index4.htm
06:44:01 INFO - PROCESS | 1645 | 1468503841116 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:01 INFO - PROCESS | 1645 | 1468503841168 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:01 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index4.htm | IDBCursor.update() - index - attempt to modify a record when object store been deleted
06:44:01 INFO - TEST-OK | /IndexedDB/idbcursor_update_index4.htm | took 217ms
06:44:01 INFO - TEST-START | /IndexedDB/idbcursor_update_index5.htm
06:44:01 INFO - PROCESS | 1645 | 1468503841336 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:01 INFO - PROCESS | 1645 | 1468503841389 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:01 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index5.htm | IDBCursor.update() - index - throw DataCloneError
06:44:01 INFO - TEST-OK | /IndexedDB/idbcursor_update_index5.htm | took 221ms
06:44:01 INFO - TEST-START | /IndexedDB/idbcursor_update_index6.htm
06:44:01 INFO - PROCESS | 1645 | 1468503841560 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:01 INFO - PROCESS | 1645 | 1468503841620 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:01 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index6.htm | IDBCursor.update() - index - no argument
06:44:01 INFO - TEST-OK | /IndexedDB/idbcursor_update_index6.htm | took 216ms
06:44:01 INFO - TEST-START | /IndexedDB/idbcursor_update_index7.htm
06:44:01 INFO - PROCESS | 1645 | 1468503841784 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:01 INFO - PROCESS | 1645 | 1468503841848 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:01 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index7.htm | IDBCursor.update() - index - throw DataError
06:44:01 INFO - TEST-OK | /IndexedDB/idbcursor_update_index7.htm | took 217ms
06:44:02 INFO - TEST-START | /IndexedDB/idbcursor_update_index8.htm
06:44:02 INFO - PROCESS | 1645 | 1468503842003 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:02 INFO - PROCESS | 1645 | 1468503842064 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:02 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index8.htm | IDBCursor.update() - index - throw InvalidStateError when the cursor is being iterated
06:44:02 INFO - TEST-OK | /IndexedDB/idbcursor_update_index8.htm | took 215ms
06:44:02 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore.htm
06:44:02 INFO - PROCESS | 1645 | 1468503842222 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:02 INFO - PROCESS | 1645 | 1468503842281 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:02 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore.htm | IDBCursor.update() - objectstore - modify a record in the object store
06:44:02 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore.htm | took 216ms
06:44:02 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore2.htm
06:44:02 INFO - PROCESS | 1645 | 1468503842440 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:02 INFO - PROCESS | 1645 | 1468503842498 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:02 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore2.htm | IDBCursor.update() - object store - attempt to modify a record in a read-only transaction
06:44:02 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore2.htm | took 217ms
06:44:02 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore3.htm
06:44:02 INFO - PROCESS | 1645 | 1468503842670 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:02 INFO - PROCESS | 1645 | 1468503842724 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:02 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore3.htm | IDBCursor.update() - object store - attempt to modify a record in an inactive transaction
06:44:02 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore3.htm | took 223ms
06:44:02 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore4.htm
06:44:02 INFO - PROCESS | 1645 | 1468503842886 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:02 INFO - PROCESS | 1645 | 1468503842952 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:03 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore4.htm | IDBCursor.update() - index - modify a record in the object store
06:44:03 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore4.htm | took 216ms
06:44:03 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore5.htm
06:44:03 INFO - PROCESS | 1645 | 1468503843174 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:03 INFO - PROCESS | 1645 | 1468503843297 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:03 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore5.htm | IDBCursor.update() - object store - attempt to modify a record when object store been deleted
06:44:03 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore5.htm | took 523ms
06:44:03 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore6.htm
06:44:03 INFO - PROCESS | 1645 | 1468503843652 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:03 INFO - PROCESS | 1645 | 1468503843718 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:03 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore6.htm | IDBCursor.update() - object store - throw DataCloneError
06:44:03 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore6.htm | took 268ms
06:44:03 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore7.htm
06:44:03 INFO - PROCESS | 1645 | 1468503843925 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:04 INFO - PROCESS | 1645 | 1468503844006 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:04 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore7.htm | IDBCursor.update() - object store - no argument
06:44:04 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore7.htm | took 368ms
06:44:04 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore8.htm
06:44:04 INFO - PROCESS | 1645 | 1468503844320 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:04 INFO - PROCESS | 1645 | 1468503844397 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:04 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore8.htm | IDBCursor.update() - object store - throw DataError
06:44:04 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore8.htm | took 330ms
06:44:04 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore9.htm
06:44:04 INFO - PROCESS | 1645 | 1468503844633 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:04 INFO - PROCESS | 1645 | 1468503844693 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:04 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore9.htm | IDBCursor.update() - object store - throw InvalidStateError when the cursor is being iterated
06:44:04 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore9.htm | took 325ms
06:44:04 INFO - TEST-START | /IndexedDB/idbdatabase_close.htm
06:44:04 INFO - PROCESS | 1645 | 1468503844958 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:05 INFO - PROCESS | 1645 | 1468503845032 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:05 INFO - TEST-PASS | /IndexedDB/idbdatabase_close.htm | IDBDatabase.close() - unblock the version change transaction created by an open database request
06:44:05 INFO - TEST-OK | /IndexedDB/idbdatabase_close.htm | took 269ms
06:44:05 INFO - TEST-START | /IndexedDB/idbdatabase_close2.htm
06:44:05 INFO - PROCESS | 1645 | 1468503845235 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:05 INFO - PROCESS | 1645 | 1468503845298 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:05 INFO - TEST-PASS | /IndexedDB/idbdatabase_close2.htm | IDBDatabase.close() - unblock the delete database request
06:44:05 INFO - TEST-OK | /IndexedDB/idbdatabase_close2.htm | took 273ms
06:44:05 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm
06:44:05 INFO - PROCESS | 1645 | 1468503845504 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:05 INFO - PROCESS | 1645 | 1468503845565 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:05 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | IDBDatabase.createObjectStore() and IDBObjectStore.createIndex() - both with empty name
06:44:05 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | took 322ms
06:44:05 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore.htm
06:44:05 INFO - PROCESS | 1645 | 1468503845840 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:05 INFO - PROCESS | 1645 | 1468503845926 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:06 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore.htm | IDBDatabase.createObjectStore() - returns an instance of IDBObjectStore
06:44:06 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore.htm | took 370ms
06:44:06 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm
06:44:06 INFO - PROCESS | 1645 | 1468503846209 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:06 INFO - PROCESS | 1645 | 1468503846273 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:06 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | IDBDatabase.createObjectStore() - create 1000 object stores, add one item and delete
06:44:06 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | took 467ms
06:44:06 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm
06:44:06 INFO - PROCESS | 1645 | 1468503846678 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:06 INFO - PROCESS | 1645 | 1468503846733 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:06 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | IDBDatabase.createObjectStore() - empty name
06:44:06 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | took 266ms
06:44:06 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore11.htm
06:44:06 INFO - PROCESS | 1645 | 1468503846959 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:07 INFO - PROCESS | 1645 | 1468503847046 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:07 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore11.htm | IDBDatabase.createObjectStore() - attempting to create an existing object store with a different keyPath throw ConstraintError
06:44:07 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore11.htm | took 267ms
06:44:07 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore2.htm
06:44:07 INFO - PROCESS | 1645 | 1468503847234 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:07 INFO - PROCESS | 1645 | 1468503847287 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:07 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore2.htm | IDBDatabase.createObjectStore() - object store 'name' and 'keyPath' properties are correctly set
06:44:07 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore2.htm | took 224ms
06:44:07 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore3.htm
06:44:07 INFO - PROCESS | 1645 | 1468503847454 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:07 INFO - PROCESS | 1645 | 1468503847506 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:07 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore3.htm | IDBDatabase.createObjectStore() - attempt to create an object store outside of a version change transaction
06:44:07 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore3.htm | took 219ms
06:44:07 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore4.htm
06:44:07 INFO - PROCESS | 1645 | 1468503847676 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:07 INFO - PROCESS | 1645 | 1468503847738 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:07 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore4.htm | IDBDatabase.createObjectStore() - attempt to create an object store that already exists
06:44:07 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore4.htm | took 217ms
06:44:07 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore5.htm
06:44:07 INFO - PROCESS | 1645 | 1468503847902 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:07 INFO - PROCESS | 1645 | 1468503847955 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore5.htm | IDBDatabase.createObjectStore() - object store's name appears in database's list
06:44:08 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore5.htm | took 224ms
06:44:08 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore6.htm
06:44:08 INFO - PROCESS | 1645 | 1468503848132 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:08 INFO - PROCESS | 1645 | 1468503848201 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore6.htm | IDBDatabase.createObjectStore() - attempt to create an object store with an invalid key path
06:44:08 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore6.htm | took 321ms
06:44:08 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore7.htm
06:44:08 INFO - PROCESS | 1645 | 1468503848456 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:08 INFO - PROCESS | 1645 | 1468503848533 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore7.htm | IDBDatabase.createObjectStore() - create an object store with an unknown optional parameter
06:44:08 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore7.htm | took 219ms
06:44:08 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm
06:44:08 INFO - PROCESS | 1645 | 1468503848685 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:08 INFO - PROCESS | 1645 | 1468503848738 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:09 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true
06:44:09 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath null
06:44:09 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath undefined
06:44:09 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath string
06:44:09 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath empty
06:44:09 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath array
06:44:09 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath string
06:44:09 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath empty
06:44:09 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath array
06:44:09 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath string
06:44:09 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath null
06:44:09 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath undefined
06:44:09 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | took 323ms
06:44:09 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm
06:44:09 INFO - PROCESS | 1645 | 1468503849017 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:09 INFO - PROCESS | 1645 | 1468503849073 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:09 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and empty keyPath
06:44:09 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array
06:44:09 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array 2
06:44:09 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath object
06:44:09 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | took 275ms
06:44:09 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore.htm
06:44:09 INFO - PROCESS | 1645 | 1468503849290 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:09 INFO - PROCESS | 1645 | 1468503849373 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:09 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore.htm | IDBDatabase.deleteObjectStore() - object store's name is removed from database's list
06:44:09 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore.htm | took 268ms
06:44:09 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore2.htm
06:44:09 INFO - PROCESS | 1645 | 1468503849570 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:09 INFO - PROCESS | 1645 | 1468503849709 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:10 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore2.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store outside of a version change transaction
06:44:10 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore2.htm | took 525ms
06:44:10 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore3.htm
06:44:10 INFO - PROCESS | 1645 | 1468503850140 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:10 INFO - PROCESS | 1645 | 1468503850202 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:10 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore3.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store that does not exist
06:44:10 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore3.htm | took 470ms
06:44:10 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm
06:44:10 INFO - PROCESS | 1645 | 1468503850615 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:10 INFO - PROCESS | 1645 | 1468503850664 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:10 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | IDBDatabase.deleteObjectStore() - the object store is not reused
06:44:10 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | took 271ms
06:44:10 INFO - TEST-START | /IndexedDB/idbdatabase_transaction.htm
06:44:10 INFO - PROCESS | 1645 | 1468503850889 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:10 INFO - PROCESS | 1645 | 1468503850941 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:11 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid scope
06:44:11 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction.htm | took 268ms
06:44:11 INFO - TEST-START | /IndexedDB/idbdatabase_transaction2.htm
06:44:11 INFO - PROCESS | 1645 | 1468503851173 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:11 INFO - PROCESS | 1645 | 1468503851225 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:11 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction2.htm | IDBDatabase.transaction() - opening a transaction defaults to a read-only mode
06:44:11 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction2.htm | took 217ms
06:44:11 INFO - TEST-START | /IndexedDB/idbdatabase_transaction3.htm
06:44:11 INFO - PROCESS | 1645 | 1468503851390 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:11 INFO - PROCESS | 1645 | 1468503851441 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:11 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction3.htm | IDBDatabase.transaction() - attempt to open a transaction from closed database connection
06:44:11 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction3.htm | took 217ms
06:44:11 INFO - TEST-START | /IndexedDB/idbdatabase_transaction4.htm
06:44:11 INFO - PROCESS | 1645 | 1468503851616 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:11 INFO - PROCESS | 1645 | 1468503851666 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:11 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction4.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid mode
06:44:11 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction4.htm | took 216ms
06:44:11 INFO - TEST-START | /IndexedDB/idbdatabase_transaction5.htm
06:44:11 INFO - PROCESS | 1645 | 1468503851836 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:11 INFO - PROCESS | 1645 | 1468503851899 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:12 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction5.htm | IDBDatabase.transaction() - If storeNames is an empty list, the implementation must throw a DOMException of type InvalidAccessError
06:44:12 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction5.htm | took 223ms
06:44:12 INFO - TEST-START | /IndexedDB/idbfactory_cmp.htm
06:44:12 INFO - PROCESS | 1645 | 1468503852054 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:12 INFO - PROCESS | 1645 | 1468503852106 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:12 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp.htm | IDBFactory.cmp()
06:44:12 INFO - TEST-OK | /IndexedDB/idbfactory_cmp.htm | took 220ms
06:44:12 INFO - TEST-START | /IndexedDB/idbfactory_cmp2.htm
06:44:12 INFO - PROCESS | 1645 | 1468503852283 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:12 INFO - PROCESS | 1645 | 1468503852331 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:12 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - no argument
06:44:12 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - null
06:44:12 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - NaN
06:44:12 INFO - TEST-OK | /IndexedDB/idbfactory_cmp2.htm | took 216ms
06:44:12 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase.htm
06:44:12 INFO - PROCESS | 1645 | 1468503852506 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:12 INFO - PROCESS | 1645 | 1468503852569 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:12 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase.htm | IDBFactory.deleteDatabase() - request has no source
06:44:12 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase.htm | took 373ms
06:44:12 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase2.htm
06:44:12 INFO - PROCESS | 1645 | 1468503852877 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:12 INFO - PROCESS | 1645 | 1468503852936 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:13 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase2.htm | IDBFactory.deleteDatabase() - result of the request is set to undefined
06:44:13 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase2.htm | took 366ms
06:44:13 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase3.htm
06:44:13 INFO - PROCESS | 1645 | 1468503853253 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:13 INFO - PROCESS | 1645 | 1468503853315 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:13 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase3.htm | IDBFactory.deleteDatabase() - success event
06:44:13 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase3.htm | took 270ms
06:44:13 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase4.htm
06:44:13 INFO - PROCESS | 1645 | 1468503853522 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:13 INFO - PROCESS | 1645 | 1468503853595 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:13 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete an existing database
06:44:13 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete a nonexistant database
06:44:13 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase4.htm | took 367ms
06:44:13 INFO - TEST-START | /IndexedDB/idbfactory_open.htm
06:44:13 INFO - PROCESS | 1645 | 1468503853907 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:13 INFO - PROCESS | 1645 | 1468503853981 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:14 INFO - TEST-PASS | /IndexedDB/idbfactory_open.htm | IDBFactory.open() - request has no source
06:44:14 INFO - TEST-OK | /IndexedDB/idbfactory_open.htm | took 281ms
06:44:14 INFO - TEST-START | /IndexedDB/idbfactory_open10.htm
06:44:14 INFO - PROCESS | 1645 | 1468503854177 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:14 INFO - PROCESS | 1645 | 1468503854234 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:14 INFO - TEST-PASS | /IndexedDB/idbfactory_open10.htm | IDBFactory.open() - error in upgradeneeded resets db
06:44:14 INFO - TEST-ERROR | /IndexedDB/idbfactory_open10.htm | took 318ms
06:44:14 INFO - TEST-START | /IndexedDB/idbfactory_open11.htm
06:44:14 INFO - PROCESS | 1645 | 1468503854507 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:14 INFO - PROCESS | 1645 | 1468503854562 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:14 INFO - TEST-PASS | /IndexedDB/idbfactory_open11.htm | IDBFactory.open() - second open's transaction is available to get objectStores
06:44:14 INFO - TEST-OK | /IndexedDB/idbfactory_open11.htm | took 217ms
06:44:14 INFO - TEST-START | /IndexedDB/idbfactory_open12.htm
06:44:14 INFO - PROCESS | 1645 | 1468503854726 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:14 INFO - PROCESS | 1645 | 1468503854785 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:14 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent
06:44:14 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent - second upgrade
06:44:14 INFO - TEST-OK | /IndexedDB/idbfactory_open12.htm | took 219ms
06:44:14 INFO - TEST-START | /IndexedDB/idbfactory_open2.htm
06:44:14 INFO - PROCESS | 1645 | 1468503854956 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:15 INFO - PROCESS | 1645 | 1468503855008 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:15 INFO - TEST-PASS | /IndexedDB/idbfactory_open2.htm | IDBFactory.open() - database 'name' and 'version' are correctly set
06:44:15 INFO - TEST-OK | /IndexedDB/idbfactory_open2.htm | took 218ms
06:44:15 INFO - TEST-START | /IndexedDB/idbfactory_open3.htm
06:44:15 INFO - PROCESS | 1645 | 1468503855182 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:15 INFO - PROCESS | 1645 | 1468503855237 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:15 INFO - TEST-PASS | /IndexedDB/idbfactory_open3.htm | IDBFactory.open() - no version opens current database
06:44:15 INFO - TEST-OK | /IndexedDB/idbfactory_open3.htm | took 216ms
06:44:15 INFO - TEST-START | /IndexedDB/idbfactory_open4.htm
06:44:15 INFO - PROCESS | 1645 | 1468503855401 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:15 INFO - PROCESS | 1645 | 1468503855465 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:15 INFO - TEST-PASS | /IndexedDB/idbfactory_open4.htm | IDBFactory.open() - new database has default version
06:44:15 INFO - TEST-OK | /IndexedDB/idbfactory_open4.htm | took 273ms
06:44:15 INFO - TEST-START | /IndexedDB/idbfactory_open5.htm
06:44:15 INFO - PROCESS | 1645 | 1468503855674 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:15 INFO - PROCESS | 1645 | 1468503855760 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:15 INFO - TEST-PASS | /IndexedDB/idbfactory_open5.htm | IDBFactory.open() - new database is empty
06:44:15 INFO - TEST-OK | /IndexedDB/idbfactory_open5.htm | took 316ms
06:44:15 INFO - TEST-START | /IndexedDB/idbfactory_open6.htm
06:44:15 INFO - PROCESS | 1645 | 1468503855991 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:16 INFO - PROCESS | 1645 | 1468503856049 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:16 INFO - TEST-PASS | /IndexedDB/idbfactory_open6.htm | IDBFactory.open() - open database with a lower version than current
06:44:16 INFO - TEST-OK | /IndexedDB/idbfactory_open6.htm | took 216ms
06:44:16 INFO - TEST-START | /IndexedDB/idbfactory_open7.htm
06:44:16 INFO - PROCESS | 1645 | 1468503856210 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:16 INFO - PROCESS | 1645 | 1468503856277 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:16 INFO - TEST-PASS | /IndexedDB/idbfactory_open7.htm | IDBFactory.open() - open database with a higher version than current
06:44:16 INFO - TEST-OK | /IndexedDB/idbfactory_open7.htm | took 216ms
06:44:16 INFO - TEST-START | /IndexedDB/idbfactory_open8.htm
06:44:16 INFO - PROCESS | 1645 | 1468503856591 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:16 INFO - PROCESS | 1645 | 1468503856732 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:16 INFO - TEST-PASS | /IndexedDB/idbfactory_open8.htm | IDBFactory.open() - error in version change transaction aborts open
06:44:16 INFO - TEST-OK | /IndexedDB/idbfactory_open8.htm | took 498ms
06:44:16 INFO - TEST-START | /IndexedDB/idbfactory_open9.htm
06:44:16 INFO - PROCESS | 1645 | 1468503856988 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:17 INFO - PROCESS | 1645 | 1468503857050 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:17 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -1 should throw TypeError.
06:44:17 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -0.5 should throw TypeError.
06:44:17 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0 should throw TypeError.
06:44:17 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.5 should throw TypeError.
06:44:17 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.8 should throw TypeError.
06:44:17 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740992 should throw TypeError.
06:44:17 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument NaN should throw TypeError.
06:44:17 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument Infinity should throw TypeError.
06:44:17 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -Infinity should throw TypeError.
06:44:17 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument "foo" should throw TypeError.
06:44:17 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument null should throw TypeError. - assert_throws: function "function () {
06:44:17 INFO - window.indexedDB.open('test', val);..." did not throw
06:44:17 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
06:44:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:44:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:44:17 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
06:44:17 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:28:1
06:44:17 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument false should throw TypeError.
06:44:17 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object should throw TypeError. - assert_throws: function "function () {
06:44:17 INFO - window.indexedDB.open('test', val);..." did not throw
06:44:17 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
06:44:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:44:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:44:17 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
06:44:17 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:31:1
06:44:17 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (second) should throw TypeError. - assert_throws: function "function () {
06:44:17 INFO - window.indexedDB.open('test', val);..." did not throw
06:44:17 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
06:44:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:44:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:44:17 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
06:44:17 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:35:1
06:44:17 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (third) should throw TypeError. - assert_throws: function "function () {
06:44:17 INFO - window.indexedDB.open('test', val);..." did not throw
06:44:17 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
06:44:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:44:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:44:17 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
06:44:17 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:39:1
06:44:17 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 1.5 should not throw.
06:44:17 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740991 should not throw.
06:44:17 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument undefined should not throw.
06:44:17 INFO - TEST-ERROR | /IndexedDB/idbfactory_open9.htm | took 372ms
06:44:17 INFO - TEST-START | /IndexedDB/idbindex-multientry-arraykeypath.htm
06:44:17 INFO - PROCESS | 1645 | 1468503857371 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:17 INFO - PROCESS | 1645 | 1468503857432 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:17 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-arraykeypath.htm | IDBIndex.multiEntry: array keyPath with multiEntry
06:44:17 INFO - TEST-OK | /IndexedDB/idbindex-multientry-arraykeypath.htm | took 267ms
06:44:17 INFO - TEST-START | /IndexedDB/idbindex-multientry-big.htm
06:44:17 INFO - PROCESS | 1645 | 1468503857650 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:17 INFO - PROCESS | 1645 | 1468503857726 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:18 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Adding one item with 1000 multiEntry keys
06:44:18 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Getting the one item by 1000 indeced keys
06:44:18 INFO - TEST-OK | /IndexedDB/idbindex-multientry-big.htm | took 976ms
06:44:18 INFO - TEST-START | /IndexedDB/idbindex-multientry.htm
06:44:18 INFO - PROCESS | 1645 | 1468503858620 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:18 INFO - PROCESS | 1645 | 1468503858668 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:18 INFO - TEST-PASS | /IndexedDB/idbindex-multientry.htm | IDBIndex.multiEntry - adding keys
06:44:18 INFO - TEST-OK | /IndexedDB/idbindex-multientry.htm | took 217ms
06:44:18 INFO - TEST-START | /IndexedDB/idbindex_count.htm
06:44:18 INFO - PROCESS | 1645 | 1468503858839 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:18 INFO - PROCESS | 1645 | 1468503858897 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:19 INFO - TEST-PASS | /IndexedDB/idbindex_count.htm | IDBIndex.count() - returns the number of records in the index
06:44:19 INFO - TEST-OK | /IndexedDB/idbindex_count.htm | took 269ms
06:44:19 INFO - TEST-START | /IndexedDB/idbindex_count2.htm
06:44:19 INFO - PROCESS | 1645 | 1468503859139 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:19 INFO - PROCESS | 1645 | 1468503859216 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:19 INFO - TEST-PASS | /IndexedDB/idbindex_count2.htm | IDBIndex.count() - returns the number of records that have keys within the range
06:44:19 INFO - TEST-OK | /IndexedDB/idbindex_count2.htm | took 387ms
06:44:19 INFO - TEST-START | /IndexedDB/idbindex_count3.htm
06:44:19 INFO - PROCESS | 1645 | 1468503859508 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:19 INFO - PROCESS | 1645 | 1468503859592 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:19 INFO - TEST-PASS | /IndexedDB/idbindex_count3.htm | IDBIndex.count() - returns the number of records that have keys with the key
06:44:19 INFO - TEST-OK | /IndexedDB/idbindex_count3.htm | took 318ms
06:44:19 INFO - TEST-START | /IndexedDB/idbindex_count4.htm
06:44:19 INFO - PROCESS | 1645 | 1468503859834 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:19 INFO - PROCESS | 1645 | 1468503859890 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:20 INFO - TEST-PASS | /IndexedDB/idbindex_count4.htm | IDBIndex.count() - throw DataError when using invalid key
06:44:20 INFO - TEST-OK | /IndexedDB/idbindex_count4.htm | took 223ms
06:44:20 INFO - TEST-START | /IndexedDB/idbindex_get.htm
06:44:20 INFO - PROCESS | 1645 | 1468503860054 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:20 INFO - PROCESS | 1645 | 1468503860117 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:20 INFO - TEST-PASS | /IndexedDB/idbindex_get.htm | IDBIndex.get() - returns the record
06:44:20 INFO - TEST-OK | /IndexedDB/idbindex_get.htm | took 317ms
06:44:20 INFO - TEST-START | /IndexedDB/idbindex_get2.htm
06:44:20 INFO - PROCESS | 1645 | 1468503860376 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:20 INFO - PROCESS | 1645 | 1468503860469 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:20 INFO - TEST-PASS | /IndexedDB/idbindex_get2.htm | IDBIndex.get() - returns the record where the index contains duplicate values
06:44:20 INFO - TEST-OK | /IndexedDB/idbindex_get2.htm | took 317ms
06:44:20 INFO - TEST-START | /IndexedDB/idbindex_get3.htm
06:44:20 INFO - PROCESS | 1645 | 1468503860694 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:20 INFO - PROCESS | 1645 | 1468503860785 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:20 INFO - TEST-PASS | /IndexedDB/idbindex_get3.htm | IDBIndex.get() - attempt to retrieve a record that doesn't exist
06:44:20 INFO - TEST-OK | /IndexedDB/idbindex_get3.htm | took 266ms
06:44:20 INFO - TEST-START | /IndexedDB/idbindex_get4.htm
06:44:20 INFO - PROCESS | 1645 | 1468503860969 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:21 INFO - PROCESS | 1645 | 1468503861028 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:21 INFO - TEST-PASS | /IndexedDB/idbindex_get4.htm | IDBIndex.get() - returns the record with the first key in the range
06:44:21 INFO - TEST-OK | /IndexedDB/idbindex_get4.htm | took 216ms
06:44:21 INFO - TEST-START | /IndexedDB/idbindex_get5.htm
06:44:21 INFO - PROCESS | 1645 | 1468503861188 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:21 INFO - PROCESS | 1645 | 1468503861241 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:21 INFO - TEST-PASS | /IndexedDB/idbindex_get5.htm | IDBIndex.get() - throw DataError when using invalid key
06:44:21 INFO - TEST-OK | /IndexedDB/idbindex_get5.htm | took 219ms
06:44:21 INFO - TEST-START | /IndexedDB/idbindex_get6.htm
06:44:21 INFO - PROCESS | 1645 | 1468503861409 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:21 INFO - PROCESS | 1645 | 1468503861468 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:21 INFO - TEST-PASS | /IndexedDB/idbindex_get6.htm | IDBIndex.get() - throw InvalidStateError when the index is deleted
06:44:21 INFO - TEST-OK | /IndexedDB/idbindex_get6.htm | took 216ms
06:44:21 INFO - TEST-START | /IndexedDB/idbindex_get7.htm
06:44:21 INFO - PROCESS | 1645 | 1468503861635 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:21 INFO - PROCESS | 1645 | 1468503861688 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:21 INFO - TEST-PASS | /IndexedDB/idbindex_get7.htm | IDBIndex.get() - throw TransactionInactiveError on aborted transaction
06:44:21 INFO - TEST-OK | /IndexedDB/idbindex_get7.htm | took 223ms
06:44:21 INFO - TEST-START | /IndexedDB/idbindex_get8.htm
06:44:21 INFO - PROCESS | 1645 | 1468503861854 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:21 INFO - PROCESS | 1645 | 1468503861908 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:22 INFO - TEST-PASS | /IndexedDB/idbindex_get8.htm | IDBIndex.get() - throw InvalidStateError on index deleted by aborted upgrade
06:44:22 INFO - TEST-OK | /IndexedDB/idbindex_get8.htm | took 217ms
06:44:22 INFO - TEST-START | /IndexedDB/idbindex_getAll.html
06:44:22 INFO - PROCESS | 1645 | 1468503862074 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:22 INFO - PROCESS | 1645 | 1468503862138 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Single item get
06:44:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Empty object store
06:44:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get all keys
06:44:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=10
06:44:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range
06:44:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range with maxCount
06:44:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get upper excluded
06:44:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get lower excluded
06:44:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range (generated) with maxCount
06:44:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Non existent key
06:44:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=0
06:44:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve multiEntry key
06:44:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve one key multiple values
06:44:22 INFO - TEST-OK | /IndexedDB/idbindex_getAll.html | took 267ms
06:44:22 INFO - TEST-START | /IndexedDB/idbindex_getAllKeys.html
06:44:22 INFO - PROCESS | 1645 | 1468503862350 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:22 INFO - PROCESS | 1645 | 1468503862407 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Single item get
06:44:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Empty object store
06:44:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all keys
06:44:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all generated keys
06:44:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=10
06:44:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range
06:44:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range with maxCount
06:44:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get upper excluded
06:44:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get lower excluded
06:44:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range (generated) with maxCount
06:44:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Non existent key
06:44:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=0
06:44:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Retrieve multiEntry keys
06:44:22 INFO - TEST-OK | /IndexedDB/idbindex_getAllKeys.html | took 276ms
06:44:22 INFO - TEST-START | /IndexedDB/idbindex_getKey.htm
06:44:22 INFO - PROCESS | 1645 | 1468503862627 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:22 INFO - PROCESS | 1645 | 1468503862690 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:22 INFO - TEST-PASS | /IndexedDB/idbindex_getKey.htm | IDBIndex.getKey() - returns the record's primary key
06:44:22 INFO - TEST-OK | /IndexedDB/idbindex_getKey.htm | took 218ms
06:44:22 INFO - TEST-START | /IndexedDB/idbindex_getKey2.htm
06:44:22 INFO - PROCESS | 1645 | 1468503862853 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:22 INFO - PROCESS | 1645 | 1468503862908 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:23 INFO - TEST-PASS | /IndexedDB/idbindex_getKey2.htm | IDBIndex.getKey() - returns the record's primary key where the index contains duplicate values
06:44:23 INFO - TEST-OK | /IndexedDB/idbindex_getKey2.htm | took 216ms
06:44:23 INFO - TEST-START | /IndexedDB/idbindex_getKey3.htm
06:44:23 INFO - PROCESS | 1645 | 1468503863072 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:23 INFO - PROCESS | 1645 | 1468503863126 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:23 INFO - TEST-PASS | /IndexedDB/idbindex_getKey3.htm | IDBIndex.getKey() - attempt to retrieve the primary key of a record that doesn't exist
06:44:23 INFO - TEST-OK | /IndexedDB/idbindex_getKey3.htm | took 217ms
06:44:23 INFO - TEST-START | /IndexedDB/idbindex_getKey4.htm
06:44:23 INFO - PROCESS | 1645 | 1468503863292 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:23 INFO - PROCESS | 1645 | 1468503863353 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:23 INFO - TEST-PASS | /IndexedDB/idbindex_getKey4.htm | IDBIndex.getKey() - returns the key of the first record within the range
06:44:23 INFO - TEST-OK | /IndexedDB/idbindex_getKey4.htm | took 367ms
06:44:23 INFO - TEST-START | /IndexedDB/idbindex_getKey5.htm
06:44:23 INFO - PROCESS | 1645 | 1468503863670 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:23 INFO - PROCESS | 1645 | 1468503863745 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:24 INFO - TEST-PASS | /IndexedDB/idbindex_getKey5.htm | IDBIndex.getKey() - throw DataError when using invalid key
06:44:24 INFO - TEST-OK | /IndexedDB/idbindex_getKey5.htm | took 417ms
06:44:24 INFO - TEST-START | /IndexedDB/idbindex_getKey6.htm
06:44:24 INFO - PROCESS | 1645 | 1468503864091 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:24 INFO - PROCESS | 1645 | 1468503864155 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:24 INFO - TEST-PASS | /IndexedDB/idbindex_getKey6.htm | IDBIndex.getKey() - throw InvalidStateError when the index is deleted
06:44:24 INFO - TEST-OK | /IndexedDB/idbindex_getKey6.htm | took 468ms
06:44:24 INFO - TEST-START | /IndexedDB/idbindex_getKey7.htm
06:44:24 INFO - PROCESS | 1645 | 1468503864568 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:24 INFO - PROCESS | 1645 | 1468503864631 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:24 INFO - TEST-PASS | /IndexedDB/idbindex_getKey7.htm | IDBIndex.getKey() - throw TransactionInactiveError on aborted transaction
06:44:24 INFO - TEST-OK | /IndexedDB/idbindex_getKey7.htm | took 274ms
06:44:24 INFO - TEST-START | /IndexedDB/idbindex_getKey8.htm
06:44:24 INFO - PROCESS | 1645 | 1468503864840 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:24 INFO - PROCESS | 1645 | 1468503864892 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:25 INFO - TEST-PASS | /IndexedDB/idbindex_getKey8.htm | IDBIndex.getKey() - throw InvalidStateError on index deleted by aborted upgrade
06:44:25 INFO - TEST-OK | /IndexedDB/idbindex_getKey8.htm | took 268ms
06:44:25 INFO - TEST-START | /IndexedDB/idbindex_indexNames.htm
06:44:25 INFO - PROCESS | 1645 | 1468503865120 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:25 INFO - PROCESS | 1645 | 1468503865171 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:25 INFO - TEST-PASS | /IndexedDB/idbindex_indexNames.htm | IDBIndex.getKey() - returns the record's primary key
06:44:25 INFO - TEST-OK | /IndexedDB/idbindex_indexNames.htm | took 224ms
06:44:25 INFO - TEST-START | /IndexedDB/idbindex_openCursor.htm
06:44:25 INFO - PROCESS | 1645 | 1468503865337 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:25 INFO - PROCESS | 1645 | 1468503865388 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:25 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor.htm | IDBIndex.openCursor() - throw InvalidStateError when the index is deleted
06:44:25 INFO - TEST-OK | /IndexedDB/idbindex_openCursor.htm | took 216ms
06:44:25 INFO - TEST-START | /IndexedDB/idbindex_openCursor2.htm
06:44:25 INFO - PROCESS | 1645 | 1468503865559 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:25 INFO - PROCESS | 1645 | 1468503865606 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:25 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor2.htm | IDBIndex.openCursor() - throw TransactionInactiveError on aborted transaction
06:44:25 INFO - TEST-OK | /IndexedDB/idbindex_openCursor2.htm | took 269ms
06:44:25 INFO - TEST-START | /IndexedDB/idbindex_openCursor3.htm
06:44:25 INFO - PROCESS | 1645 | 1468503865835 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:25 INFO - PROCESS | 1645 | 1468503865890 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:26 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor3.htm | IDBIndex.openCursor() - throw InvalidStateError on index deleted by aborted upgrade
06:44:26 INFO - TEST-OK | /IndexedDB/idbindex_openCursor3.htm | took 216ms
06:44:26 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor.htm
06:44:26 INFO - PROCESS | 1645 | 1468503866052 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:26 INFO - PROCESS | 1645 | 1468503866103 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:26 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor.htm | IDBIndex.openKeyCursor() - throw DataError when using a invalid key
06:44:26 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor.htm | took 217ms
06:44:26 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor2.htm
06:44:26 INFO - PROCESS | 1645 | 1468503866285 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:26 INFO - PROCESS | 1645 | 1468503866340 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:26 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor2.htm | IDBIndex.openKeyCursor() - throw InvalidStateError when the index is deleted
06:44:26 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor2.htm | took 281ms
06:44:26 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor3.htm
06:44:26 INFO - PROCESS | 1645 | 1468503866554 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:26 INFO - PROCESS | 1645 | 1468503866620 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:26 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor3.htm | IDBIndex.openKeyCursor() - throw TransactionInactiveError on aborted transaction
06:44:26 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor3.htm | took 367ms
06:44:26 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor4.htm
06:44:26 INFO - PROCESS | 1645 | 1468503866940 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:27 INFO - PROCESS | 1645 | 1468503867019 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:27 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor4.htm | IDBIndex.openKeyCursor() - throw InvalidStateError on index deleted by aborted upgrade
06:44:27 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor4.htm | took 319ms
06:44:27 INFO - TEST-START | /IndexedDB/idbkeyrange-includes.htm
06:44:27 INFO - PROCESS | 1645 | 1468503867261 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:27 INFO - PROCESS | 1645 | 1468503867341 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:27 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with a closed range
06:44:27 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an open range
06:44:27 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an only range
06:44:27 INFO - TEST-OK | /IndexedDB/idbkeyrange-includes.htm | took 220ms
06:44:27 INFO - TEST-START | /IndexedDB/idbkeyrange.htm
06:44:27 INFO - PROCESS | 1645 | 1468503867492 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:27 INFO - PROCESS | 1645 | 1468503867560 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:27 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.only() - returns an IDBKeyRange and the properties are set correctly
06:44:27 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - returns an IDBKeyRange and the properties are set correctly
06:44:27 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - 'open' parameter has correct default set
06:44:27 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - returns an IDBKeyRange and the properties are set correctly
06:44:27 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - 'open' parameter has correct default set
06:44:27 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - returns an IDBKeyRange and the properties are set correctly
06:44:27 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - 'lowerOpen' and 'upperOpen' parameters have correct defaults set
06:44:27 INFO - TEST-OK | /IndexedDB/idbkeyrange.htm | took 217ms
06:44:27 INFO - TEST-START | /IndexedDB/idbkeyrange_incorrect.htm
06:44:27 INFO - PROCESS | 1645 | 1468503867722 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:27 INFO - PROCESS | 1645 | 1468503867777 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:27 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound() - bound requires more than 0 arguments.
06:44:27 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(null, null) - null parameters are incorrect.
06:44:27 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(1, null / null, 1) - null parameter is incorrect.
06:44:27 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(lower, upper / lower > upper) - 'lower' is greater than 'upper'.
06:44:27 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(DOMString/Date/Array, 1) - A DOMString, Date and Array are greater than a float.
06:44:27 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(noExistingVariable, 1 / goodVariable, noExistingVariable) - noExistingVariable is not defined.
06:44:27 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(true, 1) - boolean is not a valid key type.
06:44:27 INFO - TEST-OK | /IndexedDB/idbkeyrange_incorrect.htm | took 269ms
06:44:27 INFO - TEST-START | /IndexedDB/idbobjectstore_add.htm
06:44:27 INFO - PROCESS | 1645 | 1468503867993 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:28 INFO - PROCESS | 1645 | 1468503868044 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:28 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add.htm | IDBObjectStore.add() - add with an inline key
06:44:28 INFO - TEST-OK | /IndexedDB/idbobjectstore_add.htm | took 218ms
06:44:28 INFO - TEST-START | /IndexedDB/idbobjectstore_add10.htm
06:44:28 INFO - PROCESS | 1645 | 1468503868219 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:28 INFO - PROCESS | 1645 | 1468503868272 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:28 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
06:44:28 INFO - TEST-OK | /IndexedDB/idbobjectstore_add10.htm | took 217ms
06:44:28 INFO - TEST-START | /IndexedDB/idbobjectstore_add11.htm
06:44:28 INFO - PROCESS | 1645 | 1468503868438 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:28 INFO - PROCESS | 1645 | 1468503868492 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:28 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add11.htm | IDBObjectStore.add() - Attempt to add a record where the record's key does not meet the constraints of a valid key
06:44:28 INFO - TEST-OK | /IndexedDB/idbobjectstore_add11.htm | took 216ms
06:44:28 INFO - TEST-START | /IndexedDB/idbobjectstore_add12.htm
06:44:28 INFO - PROCESS | 1645 | 1468503868659 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:28 INFO - PROCESS | 1645 | 1468503868722 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44: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
06:44:28 INFO - TEST-OK | /IndexedDB/idbobjectstore_add12.htm | took 269ms
06:44:28 INFO - TEST-START | /IndexedDB/idbobjectstore_add13.htm
06:44:28 INFO - PROCESS | 1645 | 1468503868938 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:29 INFO - PROCESS | 1645 | 1468503869017 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:29 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add13.htm | IDBObjectStore.add() - Attempt to add a record where the out of line key provided does not meet the constraints of a valid key
06:44:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_add13.htm | took 280ms
06:44:29 INFO - TEST-START | /IndexedDB/idbobjectstore_add14.htm
06:44:29 INFO - PROCESS | 1645 | 1468503869210 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:29 INFO - PROCESS | 1645 | 1468503869273 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:29 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add14.htm | IDBObjectStore.add() - Add a record where a value being indexed does not meet the constraints of a valid key
06:44:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_add14.htm | took 216ms
06:44:29 INFO - TEST-START | /IndexedDB/idbobjectstore_add15.htm
06:44:29 INFO - PROCESS | 1645 | 1468503869438 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:29 INFO - PROCESS | 1645 | 1468503869491 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44: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
06:44:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_add15.htm | took 217ms
06:44:29 INFO - TEST-START | /IndexedDB/idbobjectstore_add16.htm
06:44:29 INFO - PROCESS | 1645 | 1468503869657 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:29 INFO - PROCESS | 1645 | 1468503869736 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44: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
06:44:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_add16.htm | took 268ms
06:44:29 INFO - TEST-START | /IndexedDB/idbobjectstore_add2.htm
06:44:29 INFO - PROCESS | 1645 | 1468503869928 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:29 INFO - PROCESS | 1645 | 1468503869986 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:30 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add2.htm | IDBObjectStore.add() - add with an out-of-line key
06:44:30 INFO - TEST-OK | /IndexedDB/idbobjectstore_add2.htm | took 222ms
06:44:30 INFO - TEST-START | /IndexedDB/idbobjectstore_add3.htm
06:44:30 INFO - PROCESS | 1645 | 1468503870160 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:30 INFO - PROCESS | 1645 | 1468503870250 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:30 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add3.htm | IDBObjectStore.add() - record with same key already exists
06:44:30 INFO - TEST-OK | /IndexedDB/idbobjectstore_add3.htm | took 567ms
06:44:30 INFO - TEST-START | /IndexedDB/idbobjectstore_add4.htm
06:44:30 INFO - PROCESS | 1645 | 1468503870732 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:30 INFO - PROCESS | 1645 | 1468503870924 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add4.htm | IDBObjectStore.add() - add where an index has unique:true specified
06:44:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_add4.htm | took 521ms
06:44:31 INFO - TEST-START | /IndexedDB/idbobjectstore_add5.htm
06:44:31 INFO - PROCESS | 1645 | 1468503871258 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:31 INFO - PROCESS | 1645 | 1468503871331 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add5.htm | IDBObjectStore.add() - object store's key path is an object attribute
06:44:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_add5.htm | took 370ms
06:44:31 INFO - TEST-START | /IndexedDB/idbobjectstore_add6.htm
06:44:31 INFO - PROCESS | 1645 | 1468503871640 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:31 INFO - PROCESS | 1645 | 1468503871711 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add6.htm | IDBObjectStore.add() - autoIncrement and inline keys
06:44:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_add6.htm | took 271ms
06:44:31 INFO - TEST-START | /IndexedDB/idbobjectstore_add7.htm
06:44:31 INFO - PROCESS | 1645 | 1468503871936 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:32 INFO - PROCESS | 1645 | 1468503872015 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add7.htm | IDBObjectStore.add() - autoIncrement and out-of-line keys
06:44:32 INFO - TEST-OK | /IndexedDB/idbobjectstore_add7.htm | took 380ms
06:44:32 INFO - TEST-START | /IndexedDB/idbobjectstore_add8.htm
06:44:32 INFO - PROCESS | 1645 | 1468503872309 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:32 INFO - PROCESS | 1645 | 1468503872385 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add8.htm | IDBObjectStore.add() - object store has autoIncrement:true and the key path is an object attribute
06:44:32 INFO - TEST-OK | /IndexedDB/idbobjectstore_add8.htm | took 270ms
06:44:32 INFO - TEST-START | /IndexedDB/idbobjectstore_add9.htm
06:44:32 INFO - PROCESS | 1645 | 1468503872584 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:32 INFO - PROCESS | 1645 | 1468503872633 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add9.htm | IDBObjectStore.add() - Attempt to add a record that does not meet the constraints of an object store's inline key requirements
06:44:32 INFO - TEST-OK | /IndexedDB/idbobjectstore_add9.htm | took 224ms
06:44:32 INFO - TEST-START | /IndexedDB/idbobjectstore_clear.htm
06:44:32 INFO - PROCESS | 1645 | 1468503872805 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:32 INFO - PROCESS | 1645 | 1468503872856 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear.htm | IDBObjectStore.clear() - Verify clear removes all records
06:44:33 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear.htm | took 217ms
06:44:33 INFO - TEST-START | /IndexedDB/idbobjectstore_clear2.htm
06:44:33 INFO - PROCESS | 1645 | 1468503873035 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:33 INFO - PROCESS | 1645 | 1468503873091 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear2.htm | IDBObjectStore.clear() - clear removes all records from an index
06:44:33 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear2.htm | took 273ms
06:44:33 INFO - TEST-START | /IndexedDB/idbobjectstore_clear3.htm
06:44:33 INFO - PROCESS | 1645 | 1468503873304 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:33 INFO - PROCESS | 1645 | 1468503873364 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear3.htm | IDBObjectStore.clear() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
06:44:33 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear3.htm | took 221ms
06:44:33 INFO - TEST-START | /IndexedDB/idbobjectstore_clear4.htm
06:44:33 INFO - PROCESS | 1645 | 1468503873527 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:33 INFO - PROCESS | 1645 | 1468503873589 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear4.htm | IDBObjectStore.clear() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
06:44:33 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear4.htm | took 216ms
06:44:33 INFO - TEST-START | /IndexedDB/idbobjectstore_count.htm
06:44:33 INFO - PROCESS | 1645 | 1468503873751 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:33 INFO - PROCESS | 1645 | 1468503873813 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count.htm | IDBObjectStore.count() - returns the number of records in the object store
06:44:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_count.htm | took 274ms
06:44:34 INFO - TEST-START | /IndexedDB/idbobjectstore_count2.htm
06:44:34 INFO - PROCESS | 1645 | 1468503874022 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:34 INFO - PROCESS | 1645 | 1468503874091 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count2.htm | IDBObjectStore.count() - returns the number of records that have keys within the range
06:44:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_count2.htm | took 269ms
06:44:34 INFO - TEST-START | /IndexedDB/idbobjectstore_count3.htm
06:44:34 INFO - PROCESS | 1645 | 1468503874306 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:34 INFO - PROCESS | 1645 | 1468503874382 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count3.htm | IDBObjectStore.count() - returns the number of records that have keys with the key
06:44:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_count3.htm | took 328ms
06:44:34 INFO - TEST-START | /IndexedDB/idbobjectstore_count4.htm
06:44:34 INFO - PROCESS | 1645 | 1468503874637 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:34 INFO - PROCESS | 1645 | 1468503874698 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count4.htm | IDBObjectStore.count() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
06:44:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_count4.htm | took 224ms
06:44:34 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex.htm
06:44:34 INFO - PROCESS | 1645 | 1468503874858 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:34 INFO - PROCESS | 1645 | 1468503874912 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex.htm | IDBObjectStore.createIndex() - returns an IDBIndex and the properties are set correctly
06:44:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex.htm | took 220ms
06:44:35 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex10.htm
06:44:35 INFO - PROCESS | 1645 | 1468503875083 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:35 INFO - PROCESS | 1645 | 1468503875144 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex10.htm | IDBDatabase.createIndex() - If an index with the name name already exists in this object store, the implementation must throw a DOMException of type ConstraintError
06:44:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex10.htm | took 216ms
06:44:35 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex11.htm
06:44:35 INFO - PROCESS | 1645 | 1468503875305 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:35 INFO - PROCESS | 1645 | 1468503875362 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex11.htm | IDBDatabase.createIndex() - If keyPath is not a valid key path, the implementation must throw a DOMException of type SyntaxError
06:44:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex11.htm | took 220ms
06:44:35 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex12.htm
06:44:35 INFO - PROCESS | 1645 | 1468503875535 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:35 INFO - PROCESS | 1645 | 1468503875593 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex12.htm | IDBDatabase.createIndex() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
06:44:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex12.htm | took 224ms
06:44:35 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex13.htm
06:44:35 INFO - PROCESS | 1645 | 1468503875754 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:35 INFO - PROCESS | 1645 | 1468503875808 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex13.htm | IDBDatabase.createIndex() - Operate out versionchange throw InvalidStateError
06:44:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex13.htm | took 220ms
06:44:35 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex2.htm
06:44:35 INFO - PROCESS | 1645 | 1468503875984 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:36 INFO - PROCESS | 1645 | 1468503876039 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:36 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex2.htm | IDBObjectStore.createIndex() - attempt to create an index that requires unique values on an object store already contains duplicates
06:44:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex2.htm | took 224ms
06:44:36 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm
06:44:36 INFO - PROCESS | 1645 | 1468503876205 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:36 INFO - PROCESS | 1645 | 1468503876258 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:36 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | IDBObjectStore.createIndex() - the index is usable right after being made
06:44:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | took 216ms
06:44:36 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm
06:44:36 INFO - PROCESS | 1645 | 1468503876423 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:36 INFO - PROCESS | 1645 | 1468503876478 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:36 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | IDBObjectStore.createIndex() - Event ordering for a later deleted index
06:44:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | took 217ms
06:44:36 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm
06:44:36 INFO - PROCESS | 1645 | 1468503876653 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:36 INFO - PROCESS | 1645 | 1468503876721 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:36 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | IDBObjectStore.createIndex() - empty keyPath
06:44:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | took 224ms
06:44:36 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex6-event_order.htm
06:44:36 INFO - PROCESS | 1645 | 1468503876870 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:36 INFO - PROCESS | 1645 | 1468503876932 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:37 INFO - TEST-FAIL | /IndexedDB/idbobjectstore_createIndex6-event_order.htm | IDBObjectStore.createIndex() - event order when unique constraint is triggered - assert_array_equals: events property 5, expected "transaction.abort: ConstraintError" but got "transaction.abort: AbortError"
06:44:37 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex6-event_order.htm:50:9
06:44:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:44:37 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
06:44:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex6-event_order.htm | took 366ms
06:44:37 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex7-event_order.htm
06:44:37 INFO - PROCESS | 1645 | 1468503877256 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:37 INFO - PROCESS | 1645 | 1468503877333 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:37 INFO - TEST-FAIL | /IndexedDB/idbobjectstore_createIndex7-event_order.htm | IDBObjectStore.createIndex() - Event ordering for ConstraintError on request - assert_array_equals: events property 9, expected "open_rq.error: AbortError" but got "open_rq.error: ConstraintError"
06:44:37 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex7-event_order.htm:52:9
06:44:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:44:37 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
06:44:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex7-event_order.htm | took 420ms
06:44:37 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm
06:44:37 INFO - PROCESS | 1645 | 1468503877679 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:37 INFO - PROCESS | 1645 | 1468503877741 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:38 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | IDBObjectStore.createIndex() - index can be valid keys
06:44:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | took 466ms
06:44:38 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm
06:44:38 INFO - PROCESS | 1645 | 1468503878149 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:38 INFO - PROCESS | 1645 | 1468503878199 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:38 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | IDBObjectStore.createIndex() - empty name
06:44:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | took 219ms
06:44:38 INFO - TEST-START | /IndexedDB/idbobjectstore_delete.htm
06:44:38 INFO - PROCESS | 1645 | 1468503878372 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:38 INFO - PROCESS | 1645 | 1468503878433 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:38 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete.htm | IDBObjectStore.delete() - delete removes record (inline keys)
06:44:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete.htm | took 367ms
06:44:38 INFO - TEST-START | /IndexedDB/idbobjectstore_delete2.htm
06:44:38 INFO - PROCESS | 1645 | 1468503878758 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:38 INFO - PROCESS | 1645 | 1468503878833 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:39 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete2.htm | IDBObjectStore.delete() - key doesn't match any records
06:44:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete2.htm | took 319ms
06:44:39 INFO - TEST-START | /IndexedDB/idbobjectstore_delete3.htm
06:44:39 INFO - PROCESS | 1645 | 1468503879071 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:39 INFO - PROCESS | 1645 | 1468503879123 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:39 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete3.htm | IDBObjectStore.delete() - object store's key path is an object attribute
06:44:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete3.htm | took 218ms
06:44:39 INFO - TEST-START | /IndexedDB/idbobjectstore_delete4.htm
06:44:39 INFO - PROCESS | 1645 | 1468503879300 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:39 INFO - PROCESS | 1645 | 1468503879350 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:39 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete4.htm | IDBObjectStore.delete() - delete removes record (out-of-line keys)
06:44:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete4.htm | took 221ms
06:44:39 INFO - TEST-START | /IndexedDB/idbobjectstore_delete5.htm
06:44:39 INFO - PROCESS | 1645 | 1468503879521 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:39 INFO - PROCESS | 1645 | 1468503879580 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:39 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete5.htm | IDBObjectStore.delete() - removes all of the records in the range
06:44:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete5.htm | took 216ms
06:44:39 INFO - TEST-START | /IndexedDB/idbobjectstore_delete6.htm
06:44:39 INFO - PROCESS | 1645 | 1468503879742 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:39 INFO - PROCESS | 1645 | 1468503879792 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:39 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete6.htm | IDBObjectStore.delete() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
06:44:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete6.htm | took 219ms
06:44:39 INFO - TEST-START | /IndexedDB/idbobjectstore_delete7.htm
06:44:39 INFO - PROCESS | 1645 | 1468503879975 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:40 INFO - PROCESS | 1645 | 1468503880028 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:40 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete7.htm | IDBObjectStore.delete() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
06:44:40 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete7.htm | took 216ms
06:44:40 INFO - TEST-START | /IndexedDB/idbobjectstore_deleteIndex.htm
06:44:40 INFO - PROCESS | 1645 | 1468503880193 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:40 INFO - PROCESS | 1645 | 1468503880263 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:40 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleteIndex.htm | IDBObjectStore.deleteIndex() - removes the index
06:44:40 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleteIndex.htm | took 266ms
06:44:40 INFO - TEST-START | /IndexedDB/idbobjectstore_deleted.htm
06:44:40 INFO - PROCESS | 1645 | 1468503880468 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:40 INFO - PROCESS | 1645 | 1468503880526 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:40 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleted.htm | Attempting to use deleted IDBObjectStore
06:44:40 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleted.htm | took 266ms
06:44:40 INFO - TEST-START | /IndexedDB/idbobjectstore_get.htm
06:44:40 INFO - PROCESS | 1645 | 1468503880738 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:40 INFO - PROCESS | 1645 | 1468503880809 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get.htm | IDBObjectStore.get() - key is a number
06:44:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_get.htm | took 271ms
06:44:41 INFO - TEST-START | /IndexedDB/idbobjectstore_get2.htm
06:44:41 INFO - PROCESS | 1645 | 1468503881010 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:41 INFO - PROCESS | 1645 | 1468503881076 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get2.htm | IDBObjectStore.get() - key is a string
06:44:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_get2.htm | took 216ms
06:44:41 INFO - TEST-START | /IndexedDB/idbobjectstore_get3.htm
06:44:41 INFO - PROCESS | 1645 | 1468503881235 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:41 INFO - PROCESS | 1645 | 1468503881300 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get3.htm | IDBObjectStore.get() - key is a Date
06:44:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_get3.htm | took 273ms
06:44:41 INFO - TEST-START | /IndexedDB/idbobjectstore_get4.htm
06:44:41 INFO - PROCESS | 1645 | 1468503881505 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:41 INFO - PROCESS | 1645 | 1468503881586 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get4.htm | IDBObjectStore.get() - attempt to retrieve a record that doesn't exist
06:44:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_get4.htm | took 266ms
06:44:41 INFO - TEST-START | /IndexedDB/idbobjectstore_get5.htm
06:44:41 INFO - PROCESS | 1645 | 1468503881777 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:41 INFO - PROCESS | 1645 | 1468503881860 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get5.htm | IDBObjectStore.get() - returns the record with the first key in the range
06:44:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_get5.htm | took 317ms
06:44:42 INFO - TEST-START | /IndexedDB/idbobjectstore_get6.htm
06:44:42 INFO - PROCESS | 1645 | 1468503882102 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:42 INFO - PROCESS | 1645 | 1468503882168 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get6.htm | IDBObjectStore.get() - throw TransactionInactiveError on aborted transaction
06:44:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_get6.htm | took 224ms
06:44:42 INFO - TEST-START | /IndexedDB/idbobjectstore_get7.htm
06:44:42 INFO - PROCESS | 1645 | 1468503882325 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:42 INFO - PROCESS | 1645 | 1468503882384 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get7.htm | IDBObjectStore.get() - throw DataError when using invalid key
06:44:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_get7.htm | took 269ms
06:44:42 INFO - TEST-START | /IndexedDB/idbobjectstore_getAll.html
06:44:42 INFO - PROCESS | 1645 | 1468503882602 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:42 INFO - PROCESS | 1645 | 1468503882681 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get
06:44:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get (generated key)
06:44:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | getAll on empty object store
06:44:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get all values
06:44:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Test maxCount
06:44:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range
06:44:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range with maxCount
06:44:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get upper excluded
06:44:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get lower excluded
06:44:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range (generated) with maxCount
06:44:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Non existent key
06:44:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | zero maxCount
06:44:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAll.html | took 375ms
06:44:42 INFO - TEST-START | /IndexedDB/idbobjectstore_getAllKeys.html
06:44:42 INFO - PROCESS | 1645 | 1468503882973 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:43 INFO - PROCESS | 1645 | 1468503883033 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get
06:44:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get (generated key)
06:44:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | getAllKeys on empty object store
06:44:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get all values
06:44:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Test maxCount
06:44:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range
06:44:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range with maxCount
06:44:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get upper excluded
06:44:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get lower excluded
06:44:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range (generated) with maxCount
06:44:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Non existent key
06:44:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | zero maxCount
06:44:43 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAllKeys.html | took 221ms
06:44:43 INFO - TEST-START | /IndexedDB/idbobjectstore_index.htm
06:44:43 INFO - PROCESS | 1645 | 1468503883202 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:43 INFO - PROCESS | 1645 | 1468503883256 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_index.htm | IDBObjectStore.index() - returns an index
06:44:43 INFO - TEST-OK | /IndexedDB/idbobjectstore_index.htm | took 223ms
06:44:43 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor.htm
06:44:43 INFO - PROCESS | 1645 | 1468503883421 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:43 INFO - PROCESS | 1645 | 1468503883476 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor.htm | IDBObjectStore.openCursor() - iterate through 100 objects
06:44:43 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor.htm | took 268ms
06:44:43 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor_invalid.htm
06:44:43 INFO - PROCESS | 1645 | 1468503883692 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:43 INFO - PROCESS | 1645 | 1468503883750 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor_invalid.htm | IDBObjectStore.openCursor() - invalid - pass something other than number
06:44:43 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor_invalid.htm | took 216ms
06:44:43 INFO - TEST-START | /IndexedDB/idbobjectstore_openKeyCursor.htm
06:44:43 INFO - PROCESS | 1645 | 1468503883911 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:44 INFO - PROCESS | 1645 | 1468503884006 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration
06:44:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration
06:44:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration with range
06:44:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration with range
06:44:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - invalid inputs
06:44:44 INFO - TEST-OK | /IndexedDB/idbobjectstore_openKeyCursor.htm | took 517ms
06:44:44 INFO - TEST-START | /IndexedDB/idbobjectstore_put.htm
06:44:44 INFO - PROCESS | 1645 | 1468503884432 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:44 INFO - PROCESS | 1645 | 1468503884517 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put.htm | IDBObjectStore.put() - put with an inline key
06:44:44 INFO - TEST-OK | /IndexedDB/idbobjectstore_put.htm | took 317ms
06:44:44 INFO - TEST-START | /IndexedDB/idbobjectstore_put10.htm
06:44:44 INFO - PROCESS | 1645 | 1468503884758 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:44 INFO - PROCESS | 1645 | 1468503884811 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put10.htm | IDBObjectStore.put() - Attempt to call 'put' without an key parameter when the object store uses out-of-line keys
06:44:44 INFO - TEST-OK | /IndexedDB/idbobjectstore_put10.htm | took 219ms
06:44:44 INFO - TEST-START | /IndexedDB/idbobjectstore_put11.htm
06:44:44 INFO - PROCESS | 1645 | 1468503884989 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:45 INFO - PROCESS | 1645 | 1468503885042 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:45 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
06:44:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_put11.htm | took 274ms
06:44:45 INFO - TEST-START | /IndexedDB/idbobjectstore_put12.htm
06:44:45 INFO - PROCESS | 1645 | 1468503885255 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:45 INFO - PROCESS | 1645 | 1468503885308 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:45 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put12.htm | IDBObjectStore.put() - Attempt to put a record where the record's in-line key is not defined
06:44:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_put12.htm | took 220ms
06:44:45 INFO - TEST-START | /IndexedDB/idbobjectstore_put13.htm
06:44:45 INFO - PROCESS | 1645 | 1468503885484 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:45 INFO - PROCESS | 1645 | 1468503885532 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:45 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put13.htm | IDBObjectStore.put() - Attempt to put a record where the out of line key provided does not meet the constraints of a valid key
06:44:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_put13.htm | took 217ms
06:44:45 INFO - TEST-START | /IndexedDB/idbobjectstore_put14.htm
06:44:45 INFO - PROCESS | 1645 | 1468503885710 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:45 INFO - PROCESS | 1645 | 1468503885776 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:45 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put14.htm | IDBObjectStore.put() - Put a record where a value being indexed does not meet the constraints of a valid key
06:44:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_put14.htm | took 272ms
06:44:45 INFO - TEST-START | /IndexedDB/idbobjectstore_put15.htm
06:44:45 INFO - PROCESS | 1645 | 1468503885977 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:46 INFO - PROCESS | 1645 | 1468503886035 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put15.htm | IDBObjectStore.put() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
06:44:46 INFO - TEST-OK | /IndexedDB/idbobjectstore_put15.htm | took 217ms
06:44:46 INFO - TEST-START | /IndexedDB/idbobjectstore_put16.htm
06:44:46 INFO - PROCESS | 1645 | 1468503886205 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:46 INFO - PROCESS | 1645 | 1468503886267 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put16.htm | IDBObjectStore.put() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
06:44:46 INFO - TEST-OK | /IndexedDB/idbobjectstore_put16.htm | took 217ms
06:44:46 INFO - TEST-START | /IndexedDB/idbobjectstore_put2.htm
06:44:46 INFO - PROCESS | 1645 | 1468503886424 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:46 INFO - PROCESS | 1645 | 1468503886484 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put2.htm | IDBObjectStore.put() - put with an out-of-line key
06:44:46 INFO - TEST-OK | /IndexedDB/idbobjectstore_put2.htm | took 266ms
06:44:46 INFO - TEST-START | /IndexedDB/idbobjectstore_put3.htm
06:44:46 INFO - PROCESS | 1645 | 1468503886698 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:46 INFO - PROCESS | 1645 | 1468503886803 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put3.htm | IDBObjectStore.put() - record with same key already exists
06:44:47 INFO - TEST-OK | /IndexedDB/idbobjectstore_put3.htm | took 367ms
06:44:47 INFO - TEST-START | /IndexedDB/idbobjectstore_put4.htm
06:44:47 INFO - PROCESS | 1645 | 1468503887075 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:47 INFO - PROCESS | 1645 | 1468503887149 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put4.htm | IDBObjectStore.put() - put where an index has unique:true specified
06:44:47 INFO - TEST-OK | /IndexedDB/idbobjectstore_put4.htm | took 271ms
06:44:47 INFO - TEST-START | /IndexedDB/idbobjectstore_put5.htm
06:44:47 INFO - PROCESS | 1645 | 1468503887351 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:47 INFO - PROCESS | 1645 | 1468503887423 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put5.htm | IDBObjectStore.put() - object store's key path is an object attribute
06:44:47 INFO - TEST-OK | /IndexedDB/idbobjectstore_put5.htm | took 316ms
06:44:47 INFO - TEST-START | /IndexedDB/idbobjectstore_put6.htm
06:44:47 INFO - PROCESS | 1645 | 1468503887673 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:47 INFO - PROCESS | 1645 | 1468503887770 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put6.htm | IDBObjectStore.put() - autoIncrement and inline keys
06:44:47 INFO - TEST-OK | /IndexedDB/idbobjectstore_put6.htm | took 318ms
06:44:47 INFO - TEST-START | /IndexedDB/idbobjectstore_put7.htm
06:44:48 INFO - PROCESS | 1645 | 1468503888004 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:48 INFO - PROCESS | 1645 | 1468503888061 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put7.htm | IDBObjectStore.put() - autoIncrement and out-of-line keys
06:44:48 INFO - TEST-OK | /IndexedDB/idbobjectstore_put7.htm | took 271ms
06:44:48 INFO - TEST-START | /IndexedDB/idbobjectstore_put8.htm
06:44:48 INFO - PROCESS | 1645 | 1468503888272 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:48 INFO - PROCESS | 1645 | 1468503888338 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put8.htm | IDBObjectStore.put() - object store has autoIncrement:true and the key path is an object attribute
06:44:48 INFO - TEST-OK | /IndexedDB/idbobjectstore_put8.htm | took 317ms
06:44:48 INFO - TEST-START | /IndexedDB/idbobjectstore_put9.htm
06:44:48 INFO - PROCESS | 1645 | 1468503888592 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:48 INFO - PROCESS | 1645 | 1468503888647 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put9.htm | IDBObjectStore.put() - Attempt to put a record that does not meet the constraints of an object store's inline key requirements
06:44:48 INFO - TEST-OK | /IndexedDB/idbobjectstore_put9.htm | took 216ms
06:44:48 INFO - TEST-START | /IndexedDB/idbtransaction-oncomplete.htm
06:44:48 INFO - PROCESS | 1645 | 1468503888811 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:48 INFO - PROCESS | 1645 | 1468503888872 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:49 INFO - TEST-PASS | /IndexedDB/idbtransaction-oncomplete.htm | IDBTransaction - complete event
06:44:49 INFO - TEST-OK | /IndexedDB/idbtransaction-oncomplete.htm | took 218ms
06:44:49 INFO - TEST-START | /IndexedDB/idbtransaction.htm
06:44:49 INFO - PROCESS | 1645 | 1468503889037 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:49 INFO - PROCESS | 1645 | 1468503889090 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:49 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request gotten by the handler
06:44:49 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request returned by open()
06:44:49 INFO - TEST-OK | /IndexedDB/idbtransaction.htm | took 216ms
06:44:49 INFO - TEST-START | /IndexedDB/idbtransaction_abort.htm
06:44:49 INFO - PROCESS | 1645 | 1468503889261 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:49 INFO - PROCESS | 1645 | 1468503889348 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:49 INFO - TEST-PASS | /IndexedDB/idbtransaction_abort.htm | IDBTransaction - abort
06:44:49 INFO - TEST-OK | /IndexedDB/idbtransaction_abort.htm | took 318ms
06:44:49 INFO - TEST-START | /IndexedDB/idbtransaction_objectStoreNames.html
06:44:49 INFO - PROCESS | 1645 | 1468503889587 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:49 INFO - PROCESS | 1645 | 1468503889669 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:49 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - during upgrade transaction
06:44:49 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after close
06:44:49 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - transaction scope
06:44:49 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after commit
06:44:49 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after abort
06:44:49 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - sorting
06:44:49 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - no duplicates
06:44:49 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - unusual names
06:44:49 INFO - TEST-ERROR | /IndexedDB/idbtransaction_objectStoreNames.html | took 374ms
06:44:49 INFO - TEST-START | /IndexedDB/idbversionchangeevent.htm
06:44:49 INFO - PROCESS | 1645 | 1468503889956 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:50 INFO - PROCESS | 1645 | 1468503890031 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:50 INFO - TEST-PASS | /IndexedDB/idbversionchangeevent.htm | IDBVersionChangeEvent fired in upgradeneeded, versionchange and deleteDatabase
06:44:50 INFO - TEST-OK | /IndexedDB/idbversionchangeevent.htm | took 221ms
06:44:50 INFO - TEST-START | /IndexedDB/index_sort_order.htm
06:44:50 INFO - PROCESS | 1645 | 1468503890188 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:50 INFO - PROCESS | 1645 | 1468503890265 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:50 INFO - TEST-PASS | /IndexedDB/index_sort_order.htm | Verify key sort order in an index is 'number < Date < DOMString'
06:44:50 INFO - TEST-OK | /IndexedDB/index_sort_order.htm | took 374ms
06:44:50 INFO - TEST-START | /IndexedDB/interfaces.html
06:44:50 INFO - PROCESS | 1645 | 1468503890602 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:50 INFO - PROCESS | 1645 | 1468503890712 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | Window interface: attribute indexedDB
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface object
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object length
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object name
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lower
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upper
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lowerOpen
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upperOpen
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation only(any)
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation lowerBound(any,boolean)
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation upperBound(any,boolean)
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation bound(any,any,boolean,boolean)
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange must be primary interface of IDBKeyRange.only(0)
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of IDBKeyRange.only(0)
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0)
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1)
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2)
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3)
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4)
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5)
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6)
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7)
06:44:51 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
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface object
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object length
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object name
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object's "constructor" property
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute result
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute error
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute source
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute transaction
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute readyState
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onsuccess
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onerror
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface object
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object length
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object name
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onblocked
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onupgradeneeded
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface object
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object length
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object name
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute oldVersion
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute newVersion
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo')
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of new IDBVersionChangeEvent('foo')
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0)
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1)
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface object
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object length
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object name
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object's "constructor" property
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation open(DOMString,unsigned long long)
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation deleteDatabase(DOMString)
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation cmp(any,any)
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory must be primary interface of window.indexedDB
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of window.indexedDB
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "open" with the proper type (0)
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling open(DOMString,unsigned long long) on window.indexedDB with too few arguments must throw TypeError
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "deleteDatabase" with the proper type (1)
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling deleteDatabase(DOMString) on window.indexedDB with too few arguments must throw TypeError
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "cmp" with the proper type (2)
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling cmp(any,any) on window.indexedDB with too few arguments must throw TypeError
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface object
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object length
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object name
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute name
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute version
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute objectStoreNames
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters)
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation deleteObjectStore(DOMString)
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode)
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation close()
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onabort
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onerror
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onversionchange
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface object
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object length
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object name
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute name
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute keyPath
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute indexNames
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute transaction
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute autoIncrement
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation put(any,any)
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation add(any,any)
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation delete(any)
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation get(any)
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation clear()
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection)
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters)
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation index(DOMString)
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation deleteIndex(DOMString)
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation count(any)
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface object
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object length
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object name
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object's "constructor" property
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute name
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute objectStore
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute keyPath
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute multiEntry
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute unique
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openCursor(any,IDBCursorDirection)
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection)
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation get(any)
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation getKey(any)
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation count(any)
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface object
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object length
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object name
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object's "constructor" property
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute source
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute direction
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute key
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute primaryKey
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation update(any)
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation advance(unsigned long)
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation continue(any)
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation delete()
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface object
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object length
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object name
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: attribute value
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface object
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object length
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object name
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute mode
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute db
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute error
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation objectStore(DOMString)
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation abort()
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onabort
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute oncomplete
06:44:51 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onerror
06:44:51 INFO - TEST-OK | /IndexedDB/interfaces.html | took 538ms
06:44:51 INFO - TEST-START | /IndexedDB/interfaces.worker
06:44:51 INFO - PROCESS | 1645 | 1468503891142 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:51 INFO - PROCESS | 1645 | 1468503891213 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | WorkerGlobalScope interface: attribute indexedDB - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-FAIL | /IndexedDB/interfaces.worker | WorkerUtils interface: attribute indexedDB - assert_own_property: self does not have own property "WorkerUtils" expected property "WorkerUtils" missing
06:44:52 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
06:44:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:44:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:44:52 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
06:44:52 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
06:44:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
06:44:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
06:44:52 INFO - request.onload@http://web-platform.test:8000/IndexedDB/interfaces.worker.js:37:3
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface object - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object length - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object name - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lower - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upper - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lowerOpen - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upperOpen - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation only(any) - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation lowerBound(any,boolean) - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation upperBound(any,boolean) - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation bound(any,any,boolean,boolean) - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange must be primary interface of IDBKeyRange.only(0) - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of IDBKeyRange.only(0) - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0) - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1) - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2) - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3) - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4) - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5) - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6) - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7) - {}
06:44:52 INFO - {}
06:44:52 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 - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface object - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object length - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object name - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute result - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute error - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute source - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute transaction - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute readyState - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onsuccess - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onerror - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface object - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object length - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object name - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onblocked - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onupgradeneeded - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface object - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object length - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object name - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute oldVersion - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute newVersion - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo') - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of new IDBVersionChangeEvent('foo') - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0) - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1) - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface object - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object length - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object name - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object's "constructor" property - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation open(DOMString,unsigned long long) - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation deleteDatabase(DOMString) - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation cmp(any,any) - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory must be primary interface of self.indexedDB - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of self.indexedDB - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "open" with the proper type (0) - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling open(DOMString,unsigned long long) on self.indexedDB with too few arguments must throw TypeError - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "deleteDatabase" with the proper type (1) - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling deleteDatabase(DOMString) on self.indexedDB with too few arguments must throw TypeError - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "cmp" with the proper type (2) - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling cmp(any,any) on self.indexedDB with too few arguments must throw TypeError - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface object - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object length - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object name - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute name - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute version - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute objectStoreNames - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters) - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation deleteObjectStore(DOMString) - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode) - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation close() - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onabort - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onerror - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onversionchange - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface object - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object length - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object name - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute name - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute keyPath - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute indexNames - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute transaction - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute autoIncrement - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation put(any,any) - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation add(any,any) - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation delete(any) - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation get(any) - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation clear() - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection) - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters) - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation index(DOMString) - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation deleteIndex(DOMString) - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation count(any) - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface object - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object length - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object name - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object's "constructor" property - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute name - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute objectStore - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute keyPath - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute multiEntry - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute unique - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openCursor(any,IDBCursorDirection) - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection) - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation get(any) - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation getKey(any) - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation count(any) - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface object - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object length - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object name - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object's "constructor" property - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute source - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute direction - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute key - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute primaryKey - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation update(any) - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation advance(unsigned long) - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation continue(any) - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation delete() - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface object - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object length - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object name - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: attribute value - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface object - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object length - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object name - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute mode - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute db - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute error - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation objectStore(DOMString) - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation abort() - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onabort - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute oncomplete - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onerror - {}
06:44:52 INFO - {}
06:44:52 INFO - TEST-OK | /IndexedDB/interfaces.worker | took 894ms
06:44:52 INFO - TEST-START | /IndexedDB/key_invalid.htm
06:44:52 INFO - PROCESS | 1645 | 1468503892044 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:52 INFO - PROCESS | 1645 | 1468503892135 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:52 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - true
06:44:52 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - false
06:44:52 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - null
06:44:52 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - NaN
06:44:52 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined
06:44:52 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined2
06:44:52 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - function() {}
06:44:52 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {}
06:44:52 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - { obj: 1 }
06:44:52 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Math
06:44:52 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - window
06:44:52 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {length:0,constructor:Array}
06:44:52 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array clone’s instance
06:44:52 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array (object)
06:44:52 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - String (object)
06:44:52 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new String()
06:44:52 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Number()
06:44:52 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Boolean()
06:44:52 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [{}]
06:44:52 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[], [], [], [[ Date ]]]
06:44:52 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [undefined]
06:44:52 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [,1]
06:44:52 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - document.getElementsByTagName("script")
06:44:52 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(NaN)
06:44:52 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(Infinity)
06:44:52 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - /foo/
06:44:52 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new RegExp()
06:44:52 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array
06:44:52 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array 2
06:44:52 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[1], [3], [7], [[ sparse array ]]]
06:44:52 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [1,2,3,,]
06:44:52 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array directly contains self
06:44:52 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array indirectly contains self
06:44:52 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array member contains self
06:44:52 INFO - TEST-OK | /IndexedDB/key_invalid.htm | took 322ms
06:44:52 INFO - TEST-START | /IndexedDB/key_valid.html
06:44:52 INFO - PROCESS | 1645 | 1468503892374 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:52 INFO - PROCESS | 1645 | 1468503892445 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:52 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date()
06:44:52 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date(0)
06:44:52 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - []
06:44:52 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Array()
06:44:52 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ["undefined"]
06:44:52 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - Infinity
06:44:52 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - -Infinity
06:44:52 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 0
06:44:52 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 1.5
06:44:52 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e38
06:44:52 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e-38
06:44:52 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "foo"
06:44:52 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\n"
06:44:52 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ""
06:44:52 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\""
06:44:52 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u1234"
06:44:52 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u0000"
06:44:52 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "NaN"
06:44:52 INFO - TEST-OK | /IndexedDB/key_valid.html | took 419ms
06:44:52 INFO - TEST-START | /IndexedDB/keygenerator-constrainterror.htm
06:44:52 INFO - PROCESS | 1645 | 1468503892801 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:52 INFO - PROCESS | 1645 | 1468503892849 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:53 INFO - TEST-PASS | /IndexedDB/keygenerator-constrainterror.htm | Keygenerator ConstraintError when using same id as already generated
06:44:53 INFO - TEST-OK | /IndexedDB/keygenerator-constrainterror.htm | took 219ms
06:44:53 INFO - TEST-START | /IndexedDB/keygenerator-overflow.htm
06:44:53 INFO - PROCESS | 1645 | 1468503893022 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:53 INFO - PROCESS | 1645 | 1468503893073 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:53 INFO - TEST-PASS | /IndexedDB/keygenerator-overflow.htm | Keygenerator overflow
06:44:53 INFO - TEST-OK | /IndexedDB/keygenerator-overflow.htm | took 217ms
06:44:53 INFO - TEST-START | /IndexedDB/keygenerator.htm
06:44:53 INFO - PROCESS | 1645 | 1468503893252 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:53 INFO - PROCESS | 1645 | 1468503893300 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:53 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - starts at one, and increments by one
06:44:53 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - increments by one from last set key
06:44:53 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - don't increment when new key is not bigger than current
06:44:53 INFO - TEST-OK | /IndexedDB/keygenerator.htm | took 224ms
06:44:53 INFO - TEST-START | /IndexedDB/keyorder.htm
06:44:53 INFO - PROCESS | 1645 | 1468503893474 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:53 INFO - PROCESS | 1645 | 1468503893530 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:53 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - String < Array
06:44:53 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - String < Array
06:44:53 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < String
06:44:53 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < String
06:44:53 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date
06:44:53 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date
06:44:53 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date < String < Array
06:44:53 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date < String < Array
06:44:53 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Date(1 sec ago) < Date(now) < Date(1 minute in future)
06:44:53 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Date(1 sec ago) < Date(now) < Date(1 minute in future)
06:44:53 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -1.1 < 1 < 1.01337 < 1.013373 < 2
06:44:53 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -1.1 < 1 < 1.01337 < 1.013373 < 2
06:44:53 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -Infinity < -0.01 < 0 < Infinity
06:44:53 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -Infinity < -0.01 < 0 < Infinity
06:44:53 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - "" < "a" < "ab" < "b" < "ba"
06:44:53 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - "" < "a" < "ab" < "b" < "ba"
06:44:53 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Arrays
06:44:53 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Arrays
06:44:53 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Array.length: 10,000 < Array.length: 10,001
06:44:53 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Array.length: 10,000 < Array.length: 10,001
06:44:53 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Infinity inside arrays
06:44:53 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Infinity inside arrays
06:44:53 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Test different stuff at once
06:44:53 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Test different stuff at once
06:44:53 INFO - TEST-OK | /IndexedDB/keyorder.htm | took 318ms
06:44:53 INFO - TEST-START | /IndexedDB/keypath.htm
06:44:53 INFO - PROCESS | 1645 | 1468503893803 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:53 INFO - PROCESS | 1645 | 1468503893861 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:54 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key
06:44:54 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.køi
06:44:54 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key_ya
06:44:54 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - public.key$ya
06:44:54 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - true.$
06:44:54 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my._
06:44:54 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - delete.a7
06:44:54 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - p.p.p.p.p.p.p.p.p.p.p.p.p.p
06:44:54 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - str.length
06:44:54 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - arr.length
06:44:54 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - length
06:44:54 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - '' uses value as key
06:44:54 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [''] uses value as [key]
06:44:54 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', 'y']
06:44:54 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [['x'], 'y'] (stringifies)
06:44:54 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', {toString->'y'}] (stringifies)
06:44:54 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type
06:44:54 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type.name
06:44:54 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - array loop -> stringify becomes ['']
06:44:54 INFO - TEST-OK | /IndexedDB/keypath.htm | took 274ms
06:44:54 INFO - TEST-START | /IndexedDB/keypath_invalid.htm
06:44:54 INFO - PROCESS | 1645 | 1468503894074 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:54 INFO - PROCESS | 1645 | 1468503894136 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:54 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "j a"
06:44:54 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ".yo"
06:44:54 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "yo,lo"
06:44:54 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - []
06:44:54 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ["array with space"]
06:44:54 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - multidimensional array (invalid toString)
06:44:54 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "3m"
06:44:54 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - {toString->3m}
06:44:54 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "my.1337"
06:44:54 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "..yo"
06:44:54 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y..o"
06:44:54 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o."
06:44:54 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o.."
06:44:54 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m.*"
06:44:54 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "\"m\""
06:44:54 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m%"
06:44:54 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/"
06:44:54 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/a"
06:44:54 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m&"
06:44:54 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m!"
06:44:54 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*"
06:44:54 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*.*"
06:44:54 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "^m"
06:44:54 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "/m/"
06:44:54 INFO - TEST-OK | /IndexedDB/keypath_invalid.htm | took 269ms
06:44:54 INFO - TEST-START | /IndexedDB/keypath_maxsize.htm
06:44:54 INFO - PROCESS | 1645 | 1468503894352 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:54 INFO - PROCESS | 1645 | 1468503894424 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:54 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~260 chars
06:44:54 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~530 chars
06:44:54 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~1050 chars
06:44:54 INFO - TEST-OK | /IndexedDB/keypath_maxsize.htm | took 274ms
06:44:54 INFO - TEST-START | /IndexedDB/list_ordering.htm
06:44:54 INFO - PROCESS | 1645 | 1468503894628 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:54 INFO - PROCESS | 1645 | 1468503894703 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:55 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers
06:44:55 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers 'overflow'
06:44:55 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - lexigraphical string sort
06:44:55 INFO - TEST-OK | /IndexedDB/list_ordering.htm | took 418ms
06:44:55 INFO - TEST-START | /IndexedDB/objectstore_keyorder.htm
06:44:55 INFO - PROCESS | 1645 | 1468503895054 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:55 INFO - PROCESS | 1645 | 1468503895154 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:55 INFO - TEST-PASS | /IndexedDB/objectstore_keyorder.htm | Verify key sort order in an object store is 'number < Date < DOMString'
06:44:55 INFO - TEST-OK | /IndexedDB/objectstore_keyorder.htm | took 369ms
06:44:55 INFO - TEST-START | /IndexedDB/request_bubble-and-capture.htm
06:44:55 INFO - PROCESS | 1645 | 1468503895424 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:55 INFO - PROCESS | 1645 | 1468503895487 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:55 INFO - TEST-PASS | /IndexedDB/request_bubble-and-capture.htm | Bubbling and capturing of request events
06:44:55 INFO - TEST-OK | /IndexedDB/request_bubble-and-capture.htm | took 266ms
06:44:55 INFO - TEST-START | /IndexedDB/string-list-ordering.htm
06:44:55 INFO - PROCESS | 1645 | 1468503895693 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:55 INFO - PROCESS | 1645 | 1468503895756 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:55 INFO - TEST-PASS | /IndexedDB/string-list-ordering.htm | Test string list ordering in IndexedDB
06:44:55 INFO - TEST-OK | /IndexedDB/string-list-ordering.htm | took 216ms
06:44:55 INFO - TEST-START | /IndexedDB/transaction-create_in_versionchange.htm
06:44:55 INFO - PROCESS | 1645 | 1468503895917 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:55 INFO - PROCESS | 1645 | 1468503895972 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:56 INFO - TEST-PASS | /IndexedDB/transaction-create_in_versionchange.htm | Attempt to create new transactions inside a versionchange transaction
06:44:56 INFO - TEST-OK | /IndexedDB/transaction-create_in_versionchange.htm | took 217ms
06:44:56 INFO - TEST-START | /IndexedDB/transaction-lifetime-blocked.htm
06:44:56 INFO - PROCESS | 1645 | 1468503896140 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:56 INFO - PROCESS | 1645 | 1468503896207 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:56 INFO - TEST-PASS | /IndexedDB/transaction-lifetime-blocked.htm | Blocked event
06:44:56 INFO - TEST-OK | /IndexedDB/transaction-lifetime-blocked.htm | took 320ms
06:44:56 INFO - TEST-START | /IndexedDB/transaction-lifetime.htm
06:44:56 INFO - PROCESS | 1645 | 1468503896472 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:56 INFO - PROCESS | 1645 | 1468503896545 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:56 INFO - TEST-PASS | /IndexedDB/transaction-lifetime.htm | Test events opening a second database when one connection is open already
06:44:56 INFO - TEST-OK | /IndexedDB/transaction-lifetime.htm | took 274ms
06:44:56 INFO - TEST-START | /IndexedDB/transaction-requestqueue.htm
06:44:56 INFO - PROCESS | 1645 | 1468503896738 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:56 INFO - PROCESS | 1645 | 1468503896796 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:56 INFO - TEST-PASS | /IndexedDB/transaction-requestqueue.htm | Transactions have a request queue
06:44:56 INFO - TEST-OK | /IndexedDB/transaction-requestqueue.htm | took 219ms
06:44:56 INFO - TEST-START | /IndexedDB/transaction_bubble-and-capture.htm
06:44:56 INFO - PROCESS | 1645 | 1468503896961 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:57 INFO - PROCESS | 1645 | 1468503897023 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:57 INFO - TEST-PASS | /IndexedDB/transaction_bubble-and-capture.htm | Capture and bubble
06:44:57 INFO - TEST-OK | /IndexedDB/transaction_bubble-and-capture.htm | took 220ms
06:44:57 INFO - TEST-START | /IndexedDB/value.htm
06:44:57 INFO - PROCESS | 1645 | 1468503897188 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:57 INFO - PROCESS | 1645 | 1468503897245 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:57 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Date
06:44:57 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Array
06:44:57 INFO - TEST-OK | /IndexedDB/value.htm | took 217ms
06:44:57 INFO - TEST-START | /IndexedDB/value_recursive.htm
06:44:57 INFO - PROCESS | 1645 | 1468503897407 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:57 INFO - PROCESS | 1645 | 1468503897467 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:57 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array directly contains self
06:44:57 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array indirectly contains self
06:44:57 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array member contains self
06:44:57 INFO - TEST-OK | /IndexedDB/value_recursive.htm | took 266ms
06:44:57 INFO - TEST-START | /IndexedDB/writer-starvation.htm
06:44:57 INFO - PROCESS | 1645 | 1468503897685 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:57 INFO - PROCESS | 1645 | 1468503897824 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:58 INFO - TEST-PASS | /IndexedDB/writer-starvation.htm | Writer starvation
06:44:58 INFO - TEST-OK | /IndexedDB/writer-starvation.htm | took 917ms
06:44:58 INFO - TEST-START | /WebCryptoAPI/getRandomValues.worker
06:44:58 INFO - PROCESS | 1645 | 1468503898598 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:58 INFO - PROCESS | 1645 | 1468503898652 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:59 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Float arrays - {}
06:44:59 INFO - {}
06:44:59 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Integer array - {}
06:44:59 INFO - {}
06:44:59 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Large length - {}
06:44:59 INFO - {}
06:44:59 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Null arrays - {}
06:44:59 INFO - {}
06:44:59 INFO - TEST-OK | /WebCryptoAPI/getRandomValues.worker | took 419ms
06:44:59 INFO - TEST-START | /WebCryptoAPI/test_getRandomValues.html
06:44:59 INFO - PROCESS | 1645 | 1468503899039 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:59 INFO - PROCESS | 1645 | 1468503899123 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:59 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Float arrays
06:44:59 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Integer array
06:44:59 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Large length
06:44:59 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Null arrays
06:44:59 INFO - TEST-OK | /WebCryptoAPI/test_getRandomValues.html | took 420ms
06:44:59 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html
06:44:59 INFO - PROCESS | 1645 | 1468503899505 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:44:59 INFO - PROCESS | 1645 | 1468503899570 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:45:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | DOMException constants
06:45:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException constructor object
06:45:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException prototype object
06:45:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException constructor object
06:45:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException prototype object
06:45:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException constructor object
06:45:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException prototype object
06:45:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException constructor object
06:45:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException prototype object
06:45:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException constructor object
06:45:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException prototype object
06:45:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException constructor object
06:45:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException prototype object
06:45:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException constructor object
06:45:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException prototype object
06:45:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException constructor object
06:45:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException prototype object
06:45:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException constructor object
06:45:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException prototype object
06:45:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException constructor object
06:45:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException prototype object
06:45:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException constructor object
06:45:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException prototype object
06:45:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException constructor object
06:45:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException prototype object
06:45:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException constructor object
06:45:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException prototype object
06:45:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException constructor object
06:45:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException prototype object
06:45:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException constructor object
06:45:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException prototype object
06:45:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException constructor object
06:45:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException prototype object
06:45:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException constructor object
06:45:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException prototype object
06:45:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException constructor object
06:45:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException prototype object
06:45:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException constructor object
06:45:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException prototype object
06:45:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException constructor object
06:45:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException prototype object
06:45:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException constructor object
06:45:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException prototype object
06:45:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException constructor object
06:45:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException prototype object
06:45:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException constructor object
06:45:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException prototype object
06:45:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException constructor object
06:45:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException prototype object
06:45:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException constructor object
06:45:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException prototype object
06:45:00 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | took 1024ms
06:45:00 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html
06:45:00 INFO - PROCESS | 1645 | 1468503900540 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:45:00 INFO - PROCESS | 1645 | 1468503900596 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:45:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException()
06:45:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(): own-ness
06:45:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(null)
06:45:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined)
06:45:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined): own-ness
06:45:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("foo")
06:45:00 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
06:45:00 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:62:3
06:45:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:45:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:45:00 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:58:1
06:45:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", undefined)
06:45:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "NotSupportedError")
06:45:00 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
06:45:00 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:83:3
06:45:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:45:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:45:00 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:81:1
06:45:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "foo")
06:45:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "IndexSizeError")
06:45:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "HierarchyRequestError")
06:45:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "WrongDocumentError")
06:45:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidCharacterError")
06:45:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NoModificationAllowedError")
06:45:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotFoundError")
06:45:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotSupportedError")
06:45:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InUseAttributeError")
06:45:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidStateError")
06:45:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SyntaxError")
06:45:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidModificationError")
06:45:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NamespaceError")
06:45:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidAccessError")
06:45:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SecurityError")
06:45:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NetworkError")
06:45:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "AbortError")
06:45:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "URLMismatchError")
06:45:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "QuotaExceededError")
06:45:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "TimeoutError")
06:45:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidNodeTypeError")
06:45:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "DataCloneError")
06:45:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "UnknownError")
06:45:00 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | took 272ms
06:45:00 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html
06:45:00 INFO - PROCESS | 1645 | 1468503900825 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:45:00 INFO - PROCESS | 1645 | 1468503900880 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:45:01 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of DOMException - assert_equals: prototype of self's property "DOMException" is not Error expected function "function Error() {
06:45:01 INFO - [native code]
06:45:01 INFO - }" but got function "function () {
06:45:01 INFO - }"
06:45:01 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
06:45:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:45:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:45:01 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
06:45:01 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
06:45:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of DOMException.prototype
06:45:01 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence of name and code properties on DOMException.prototype - assert_false: DOMException.prototype should not have an own "name" property. expected false got true
06:45:01 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
06:45:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:45:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:45:01 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
06:45:01 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
06:45:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of exception interface prototype object's "constructor" property
06:45:01 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | took 267ms
06:45:01 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker
06:45:01 INFO - PROCESS | 1645 | 1468503901104 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:45:01 INFO - PROCESS | 1645 | 1468503901157 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:45:01 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() {
06:45:01 INFO - [native code]
06:45:01 INFO - }" but got function "function () {
06:45:01 INFO - }"
06:45:01 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
06:45:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:45:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:45:01 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
06:45:01 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
06:45:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of DOMException.prototype - {}
06:45:01 INFO - {}
06:45:01 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
06:45:01 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
06:45:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:45:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:45:01 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
06:45:01 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
06:45:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of exception interface prototype object's "constructor" property - {}
06:45:01 INFO - {}
06:45:01 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | took 268ms
06:45:01 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html
06:45:01 INFO - PROCESS | 1645 | 1468503901372 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:45:01 INFO - PROCESS | 1645 | 1468503901437 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:45:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getPrototypeOf(exception) === DOMException.prototype
06:45:01 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.hasOwnProperty("name") - assert_true: expected true got false
06:45:01 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
06:45:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:45:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:45:01 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
06:45:01 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
06:45:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.name === "HierarchyRequestError"
06:45:01 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
06:45:01 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
06:45:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:45:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:45:01 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
06:45:01 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
06:45:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "message")
06:45:01 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"
06:45:01 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
06:45:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:45:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:45:01 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
06:45:01 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
06:45:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.prototype.toString.call(exception) === "[object DOMException]"
06:45:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.code === DOMException.HIERARCHY_REQUEST_ERR
06:45:01 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
06:45:01 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
06:45:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:45:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:45:01 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
06:45:01 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
06:45:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getPrototypeOf(exception) === DOMException.prototype
06:45:01 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.hasOwnProperty("name") - assert_true: expected true got false
06:45:01 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
06:45:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:45:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:45:01 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
06:45:01 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
06:45:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.name === "HierarchyRequestError"
06:45:01 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
06:45:01 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
06:45:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:45:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:45:01 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
06:45:01 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
06:45:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "message")
06:45:01 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"
06:45:01 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
06:45:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:45:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:45:01 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
06:45:01 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
06:45:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.prototype.toString.call(exception) === "[object DOMException]"
06:45:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.code === DOMException.HIERARCHY_REQUEST_ERR
06:45:01 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
06:45:01 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
06:45:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:45:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:45:01 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
06:45:01 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
06:45:01 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | took 268ms
06:45:01 INFO - TEST-START | /WebIDL/ecmascript-binding/has-instance.html
06:45:01 INFO - PROCESS | 1645 | 1468503901644 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:45:01 INFO - PROCESS | 1645 | 1468503901699 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:45:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/has-instance.html | Manually-constructed prototype chains are correctly handled by instanceof
06:45:01 INFO - TEST-OK | /WebIDL/ecmascript-binding/has-instance.html | took 216ms
06:45:01 INFO - TEST-START | /WebIDL/ecmascript-binding/interface-object.html
06:45:01 INFO - PROCESS | 1645 | 1468503901870 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:45:01 INFO - PROCESS | 1645 | 1468503901928 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:45:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted after it has been accessed is undefined
06:45:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted before it has been defined is undefined
06:45:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Interface objects deleted multiple times stay deleted
06:45:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Fancy property names don't break the resolve hook on Window
06:45:02 INFO - TEST-OK | /WebIDL/ecmascript-binding/interface-object.html | took 223ms
06:45:02 INFO - TEST-START | /XMLHttpRequest/FormData-append.html
06:45:02 INFO - PROCESS | 1645 | 1468503902089 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:45:02 INFO - PROCESS | 1645 | 1468503902139 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:45:02 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | Passing a String object to FormData.append should work.
06:45:02 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend1
06:45:02 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend2
06:45:02 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined1
06:45:02 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined2
06:45:02 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull1
06:45:02 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull2
06:45:02 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm1
06:45:02 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm2
06:45:02 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined1
06:45:02 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined2
06:45:02 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull1
06:45:02 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull2
06:45:02 INFO - TEST-FAIL | /XMLHttpRequest/FormData-append.html | testFormDataAppendEmptyBlob - Value can't be converted to a dictionary.
06:45:02 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:84:30
06:45:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:45:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:45:02 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:82:5
06:45:02 INFO - TEST-OK | /XMLHttpRequest/FormData-append.html | took 223ms
06:45:02 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.html
06:45:02 INFO - PROCESS | 1645 | 1468503902321 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:45:02 INFO - PROCESS | 1645 | 1468503902380 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:45:03 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | default value is false, set value is true
06:45:03 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | can also be set in OPEN state
06:45:03 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting on synchronous XHR
06:45:03 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when not in UNSENT, OPENED state (asynchronous)
06:45:03 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when in DONE state (synchronous)
06:45:03 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | took 1218ms
06:45:03 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker
06:45:03 INFO - PROCESS | 1645 | 1468503903542 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:45:03 INFO - PROCESS | 1645 | 1468503903588 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:45:04 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | default value is false, set value is true - {}
06:45:04 INFO - {}
06:45:04 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | can also be set in OPEN state - {}
06:45:04 INFO - {}
06:45:04 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting on synchronous XHR - {}
06:45:04 INFO - {}
06:45:04 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when not in UNSENT, OPENED state (asynchronous) - {}
06:45:04 INFO - {}
06:45:04 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when in DONE state (synchronous) - {}
06:45:04 INFO - {}
06:45:04 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | took 1219ms
06:45:04 INFO - TEST-START | /XMLHttpRequest/abort-after-receive.htm
06:45:04 INFO - PROCESS | 1645 | 1468503904764 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:45:04 INFO - PROCESS | 1645 | 1468503904807 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:45:05 INFO - TEST-PASS | /XMLHttpRequest/abort-after-receive.htm | XMLHttpRequest: abort() after successful receive should not fire "abort" event
06:45:05 INFO - TEST-OK | /XMLHttpRequest/abort-after-receive.htm | took 418ms
06:45:05 INFO - TEST-START | /XMLHttpRequest/abort-after-send.htm
06:45:05 INFO - PROCESS | 1645 | 1468503905185 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:45:05 INFO - PROCESS | 1645 | 1468503905234 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:45:05 INFO - TEST-FAIL | /XMLHttpRequest/abort-after-send.htm | XMLHttpRequest: abort() after send() - assert_array_equals: lengths differ, expected 5 got 4
06:45:05 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:47:9
06:45:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:45:05 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:20:7
06:45:05 INFO - TEST-OK | /XMLHttpRequest/abort-after-send.htm | took 219ms
06:45:05 INFO - TEST-START | /XMLHttpRequest/abort-after-stop.htm
06:45:05 INFO - PROCESS | 1645 | 1468503905406 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:45:05 INFO - PROCESS | 1645 | 1468503905459 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:45:15 INFO - PROCESS | 1645 | MARIONETTE LOG: INFO: Timeout fired
06:45:15 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
06:45:15 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:24:13
06:45:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:45:15 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:23:11
06:45:15 INFO - TEST-TIMEOUT | /XMLHttpRequest/abort-after-stop.htm | took 10132ms
06:45:15 INFO - TEST-START | /XMLHttpRequest/abort-after-timeout.htm
06:45:15 INFO - PROCESS | 1645 | 1468503915542 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:45:15 INFO - PROCESS | 1645 | 1468503915597 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:45:16 INFO - TEST-PASS | /XMLHttpRequest/abort-after-timeout.htm | XMLHttpRequest: abort() after a timeout should not fire "abort" event
06:45:16 INFO - TEST-OK | /XMLHttpRequest/abort-after-timeout.htm | took 519ms
06:45:16 INFO - TEST-START | /XMLHttpRequest/abort-during-done.htm
06:45:16 INFO - PROCESS | 1645 | 1468503916064 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:45:16 INFO - PROCESS | 1645 | 1468503916122 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:45:16 INFO - TEST-PASS | /XMLHttpRequest/abort-during-done.htm | XMLHttpRequest: abort() during DONE
06:45:16 INFO - TEST-OK | /XMLHttpRequest/abort-during-done.htm | took 216ms
06:45:16 INFO - TEST-START | /XMLHttpRequest/abort-during-open.htm
06:45:16 INFO - PROCESS | 1645 | 1468503916292 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:45:16 INFO - PROCESS | 1645 | 1468503916378 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:45:16 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.htm | XMLHttpRequest: abort() during OPEN
06:45:16 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.htm | took 320ms
06:45:16 INFO - TEST-START | /XMLHttpRequest/abort-during-open.worker
06:45:16 INFO - PROCESS | 1645 | 1468503916621 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:45:16 INFO - PROCESS | 1645 | 1468503916700 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:45:16 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.worker | Untitled - {}
06:45:16 INFO - {}
06:45:16 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.worker | took 374ms
06:45:16 INFO - TEST-START | /XMLHttpRequest/abort-during-unsent.htm
06:45:16 INFO - PROCESS | 1645 | 1468503916989 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:45:17 INFO - PROCESS | 1645 | 1468503917042 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:45:17 INFO - TEST-PASS | /XMLHttpRequest/abort-during-unsent.htm | XMLHttpRequest: abort() during UNSENT
06:45:17 INFO - TEST-OK | /XMLHttpRequest/abort-during-unsent.htm | took 220ms
06:45:17 INFO - TEST-START | /XMLHttpRequest/abort-during-upload.htm
06:45:17 INFO - PROCESS | 1645 | 1468503917220 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:45:17 INFO - PROCESS | 1645 | 1468503917287 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:45:17 INFO - TEST-FAIL | /XMLHttpRequest/abort-during-upload.htm | XMLHttpRequest: abort() while sending data - assert_array_equals: lengths differ, expected 6 got 2
06:45:17 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:30:13
06:45:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:45:17 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:28:11
06:45:17 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:38:9
06:45:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:45:17 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:21:7
06:45:17 INFO - TEST-OK | /XMLHttpRequest/abort-during-upload.htm | took 317ms
06:45:17 INFO - TEST-START | /XMLHttpRequest/abort-event-abort.htm
06:45:17 INFO - PROCESS | 1645 | 1468503917541 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:45:17 INFO - PROCESS | 1645 | 1468503917617 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:45:17 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().
06:45:17 INFO - TEST-OK | /XMLHttpRequest/abort-event-abort.htm | took 269ms
06:45:17 INFO - TEST-START | /XMLHttpRequest/abort-event-listeners.htm
06:45:17 INFO - PROCESS | 1645 | 1468503917812 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:45:17 INFO - PROCESS | 1645 | 1468503917873 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:45:18 INFO - TEST-PASS | /XMLHttpRequest/abort-event-listeners.htm | XMLHttpRequest: abort() should not reset event listeners
06:45:18 INFO - TEST-OK | /XMLHttpRequest/abort-event-listeners.htm | took 216ms
06:45:18 INFO - TEST-START | /XMLHttpRequest/abort-event-loadend.htm
06:45:18 INFO - PROCESS | 1645 | 1468503918038 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:45:18 INFO - PROCESS | 1645 | 1468503918108 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:45:18 INFO - TEST-PASS | /XMLHttpRequest/abort-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend
06:45:18 INFO - TEST-OK | /XMLHttpRequest/abort-event-loadend.htm | took 324ms
06:45:18 INFO - TEST-START | /XMLHttpRequest/abort-event-order.htm
06:45:18 INFO - PROCESS | 1645 | 1468503918359 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:45:18 INFO - PROCESS | 1645 | 1468503918436 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:45:18 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"
06:45:18 INFO - VerifyResult/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:54:21
06:45:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:45:18 INFO - VerifyResult@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:52:17
06:45:18 INFO - xhr.onloadstart/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:37:25
06:45:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:45:18 INFO - xhr.onloadstart@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:31:17
06:45:18 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:61:13
06:45:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:45:18 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:16:9
06:45:18 INFO - TEST-OK | /XMLHttpRequest/abort-event-order.htm | took 269ms
06:45:18 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-abort.htm
06:45:18 INFO - PROCESS | 1645 | 1468503918636 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:45:18 INFO - PROCESS | 1645 | 1468503918692 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:45:18 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-abort.htm | XMLHttpRequest: The abort() method: Fire a progress event named abort on the XMLHttpRequestUpload object
06:45:18 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-abort.htm | took 217ms
06:45:18 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-loadend.htm
06:45:18 INFO - PROCESS | 1645 | 1468503918854 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:45:18 INFO - PROCESS | 1645 | 1468503918906 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:45:19 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend on the XMLHttpRequestUpload object
06:45:19 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-loadend.htm | took 218ms
06:45:19 INFO - TEST-START | /XMLHttpRequest/anonymous-mode-unsupported.htm
06:45:19 INFO - PROCESS | 1645 | 1468503919074 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:45:19 INFO - PROCESS | 1645 | 1468503919125 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:45:19 INFO - TEST-PASS | /XMLHttpRequest/anonymous-mode-unsupported.htm | XMLHttpRequest: anonymous mode unsupported
06:45:19 INFO - TEST-OK | /XMLHttpRequest/anonymous-mode-unsupported.htm | took 218ms
06:45:19 INFO - TEST-START | /XMLHttpRequest/data-uri.htm
06:45:19 INFO - PROCESS | 1645 | 1468503919328 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:45:19 INFO - PROCESS | 1645 | 1468503919414 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:45:19 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
06:45:19 INFO - do_test/)
06:45:43 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods ( GET)
06:45:43 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G T)
06:45:43 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (@GET)
06:45:43 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G:ET)
06:45:43 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET?)
06:45:43 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET
06:45:43 INFO - )
06:45:43 INFO - TEST-OK | /XMLHttpRequest/open-method-bogus.htm | took 223ms
06:45:43 INFO - TEST-START | /XMLHttpRequest/open-method-case-insensitive.htm
06:45:43 INFO - PROCESS | 1645 | 1468503943658 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:45:43 INFO - PROCESS | 1645 | 1468503943714 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:45:43 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (DELETE)
06:45:43 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (GET)
06:45:43 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (HEAD)
06:45:43 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (OPTIONS)
06:45:43 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (POST)
06:45:43 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (PUT)
06:45:43 INFO - TEST-OK | /XMLHttpRequest/open-method-case-insensitive.htm | took 220ms
06:45:43 INFO - TEST-START | /XMLHttpRequest/open-method-case-sensitive.htm
06:45:43 INFO - PROCESS | 1645 | 1468503943886 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:45:43 INFO - PROCESS | 1645 | 1468503943940 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:45:44 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (XUNICORN)
06:45:44 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (xUNIcorn)
06:45:44 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (chiCKEN)
06:45:44 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (PATCH)
06:45:44 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (patCH)
06:45:44 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (copy)
06:45:44 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (COpy)
06:45:44 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (inDEX)
06:45:44 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (movE)
06:45:44 INFO - TEST-OK | /XMLHttpRequest/open-method-case-sensitive.htm | took 218ms
06:45:44 INFO - TEST-START | /XMLHttpRequest/open-method-insecure.htm
06:45:44 INFO - PROCESS | 1645 | 1468503944107 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:45:44 INFO - PROCESS | 1645 | 1468503944171 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:45:44 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (track)
06:45:44 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACK)
06:45:44 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trAck)
06:45:44 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACE)
06:45:44 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trace)
06:45:44 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (traCE)
06:45:44 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connect)
06:45:44 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (CONNECT)
06:45:44 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connECT)
06:45:44 INFO - TEST-OK | /XMLHttpRequest/open-method-insecure.htm | took 222ms
06:45:44 INFO - TEST-START | /XMLHttpRequest/open-method-responsetype-set-sync.htm
06:45:44 INFO - PROCESS | 1645 | 1468503944337 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:45:44 INFO - PROCESS | 1645 | 1468503944405 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:45:44 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (arraybuffer)
06:45:44 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (blob)
06:45:44 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (json)
06:45:44 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (text)
06:45:44 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (document)
06:45:44 INFO - TEST-OK | /XMLHttpRequest/open-method-responsetype-set-sync.htm | took 221ms
06:45:44 INFO - TEST-START | /XMLHttpRequest/open-open-send.htm
06:45:44 INFO - PROCESS | 1645 | 1468503944556 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:45:44 INFO - PROCESS | 1645 | 1468503944612 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:45:44 INFO - TEST-FAIL | /XMLHttpRequest/open-open-send.htm | XMLHttpRequest: open() - open() - send() - assert_array_equals: lengths differ, expected 4 got 5
06:45:44 INFO - client.onreadystatechange/<@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:21:15
06:45:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:45:44 INFO - client.onreadystatechange@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:18:11
06:45:44 INFO - TEST-OK | /XMLHttpRequest/open-open-send.htm | took 216ms
06:45:44 INFO - TEST-START | /XMLHttpRequest/open-open-sync-send.htm
06:45:44 INFO - PROCESS | 1645 | 1468503944775 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:45:44 INFO - PROCESS | 1645 | 1468503944832 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:45:44 INFO - TEST-FAIL | /XMLHttpRequest/open-open-sync-send.htm | XMLHttpRequest: open() - open() (sync) - send() - assert_array_equals: lengths differ, expected 2 got 3
06:45:44 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:26:9
06:45:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:45:44 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:13:7
06:45:44 INFO - TEST-OK | /XMLHttpRequest/open-open-sync-send.htm | took 217ms
06:45:44 INFO - TEST-START | /XMLHttpRequest/open-referer.htm
06:45:44 INFO - PROCESS | 1645 | 1468503944994 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:45:45 INFO - PROCESS | 1645 | 1468503945054 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:45:45 INFO - TEST-PASS | /XMLHttpRequest/open-referer.htm | XMLHttpRequest: open() - value of Referer header
06:45:45 INFO - TEST-OK | /XMLHttpRequest/open-referer.htm | took 217ms
06:45:45 INFO - TEST-START | /XMLHttpRequest/open-send-open.htm
06:45:45 INFO - PROCESS | 1645 | 1468503945229 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:45:45 INFO - PROCESS | 1645 | 1468503945303 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:45:45 INFO - TEST-FAIL | /XMLHttpRequest/open-send-open.htm | XMLHttpRequest: open() - send() - open() - assert_array_equals: lengths differ, expected 4 got 6
06:45:45 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:28:9
06:45:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:45:45 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:13:7
06:45:45 INFO - TEST-OK | /XMLHttpRequest/open-send-open.htm | took 432ms
06:45:45 INFO - TEST-START | /XMLHttpRequest/open-sync-open-send.htm
06:45:45 INFO - PROCESS | 1645 | 1468503945652 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:45:45 INFO - PROCESS | 1645 | 1468503945716 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:45:46 INFO - TEST-FAIL | /XMLHttpRequest/open-sync-open-send.htm | XMLHttpRequest: open() (sync) - send() - open() - assert_array_equals: lengths differ, expected 1 got 3
06:45:46 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:31:9
06:45:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:45:46 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:19:7
06:45:46 INFO - TEST-OK | /XMLHttpRequest/open-sync-open-send.htm | took 469ms
06:45:46 INFO - TEST-START | /XMLHttpRequest/open-url-about-blank-window.htm
06:45:46 INFO - PROCESS | 1645 | 1468503946122 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:45:46 INFO - PROCESS | 1645 | 1468503946166 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:45:46 INFO - TEST-PASS | /XMLHttpRequest/open-url-about-blank-window.htm | XMLHttpRequest: open() resolving URLs (about:blank iframe)
06:45:46 INFO - TEST-OK | /XMLHttpRequest/open-url-about-blank-window.htm | took 218ms
06:45:46 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted-after-open.htm
06:45:46 INFO - PROCESS | 1645 | 1468503946343 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:45:46 INFO - PROCESS | 1645 | 1468503946407 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:45:46 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted-after-open.htm | XMLHttpRequest: open() resolving URLs - insert after open()
06:45:46 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted-after-open.htm | took 317ms
06:45:46 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted.htm
06:45:46 INFO - PROCESS | 1645 | 1468503946677 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:45:46 INFO - PROCESS | 1645 | 1468503946755 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:45:47 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted.htm | XMLHttpRequest: open() resolving URLs - insert
06:45:47 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted.htm | took 367ms
06:45:47 INFO - TEST-START | /XMLHttpRequest/open-url-base.htm
06:45:47 INFO - PROCESS | 1645 | 1468503947044 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:45:47 INFO - PROCESS | 1645 | 1468503947094 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:45:47 INFO - TEST-PASS | /XMLHttpRequest/open-url-base.htm | XMLHttpRequest: open() resolving URLs -
06:45:47 INFO - TEST-OK | /XMLHttpRequest/open-url-base.htm | took 229ms
06:45:47 INFO - TEST-START | /XMLHttpRequest/open-url-bogus.htm
06:45:47 INFO - PROCESS | 1645 | 1468503947274 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:45:47 INFO - PROCESS | 1645 | 1468503947322 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:45:47 INFO - TEST-FAIL | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http:) - assert_throws: function "function () { client.open("GET", url) }" did not throw
06:45:47 INFO - url/<@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:15:11
06:45:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:45:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:45:47 INFO - url@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:13:9
06:45:47 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:18:7
06:45:47 INFO - TEST-PASS | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http://a a/)
06:45:47 INFO - TEST-OK | /XMLHttpRequest/open-url-bogus.htm | took 227ms
06:45:47 INFO - TEST-START | /XMLHttpRequest/open-url-encoding.htm
06:45:47 INFO - PROCESS | 1645 | 1468503947496 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:45:47 INFO - PROCESS | 1645 | 1468503947558 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:45:47 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | percent encode characters
06:45:47 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | lone surrogate should return U+FFFD
06:45:47 INFO - TEST-OK | /XMLHttpRequest/open-url-encoding.htm | took 216ms
06:45:47 INFO - TEST-START | /XMLHttpRequest/open-url-fragment.htm
06:45:47 INFO - PROCESS | 1645 | 1468503947714 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:45:47 INFO - PROCESS | 1645 | 1468503947779 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:45:47 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | XMLHttpRequest: open() resolving URLs - fragment identifier
06:45:47 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request
06:45:47 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request (with query string)
06:45:47 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure escaped # is not removed
06:45:47 INFO - TEST-OK | /XMLHttpRequest/open-url-fragment.htm | took 268ms
06:45:47 INFO - TEST-START | /XMLHttpRequest/open-url-javascript-window-2.htm
06:45:47 INFO - PROCESS | 1645 | 1468503947992 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:45:48 INFO - PROCESS | 1645 | 1468503948067 Marionette INFO sendAsync 188f8bf6-df2e-6b47-b73b-21862b452a92
06:45:48 INFO - TEST-PASS | /XMLHttpRequest/open-url-javascript-window-2.htm | XMLHttpRequest: open() - resolving URLs (javascript: